Я нашел ответ на answers.microsoft.com .
Ключ в том, чтобы создать именованный диапазон, и вы должны использовать обходной путь, если ваш названный диапазон являетсяТаблица Excel.Я рассмотрю этот обходной путь.
Допустим, у вас есть запрос, который возвращает таблицу с именем DataTable
.Если вы хотите связать эту таблицу в PowerPower, сначала вам нужно создать именованный диапазон, который не ссылается непосредственно на таблицу.
Создайте новый именованный диапазон в разделе Формулы> Диспетчер имен и назовите его TableAlias
с формулой, ссылающейся на определенный диапазон, например, =Sheet1!$A$1
.
После создания этого псевдонима сохраните файл, а затем вставьте диапазон, на который ссылается указанная ссылка на диапазон (Sheet1!$A$1
, нетаблицу, которую вы в конечном итоге хотите) в слайд PowerPoint, используя Главная> Вставить> Специальная вставка ...> Вставить ссылку> Объект Microsoft Excel Worksheet.Если в этот момент все работает правильно, вы сможете перейти в меню «Файл»> «Редактировать ссылки на файлы» и увидеть, что ссылка использует именованный диапазон вместо диапазона R1C1.
Теперь, когда он знает, как использоватьименованный диапазон, давайте изменим формулу для TableAlias
в менеджере имен на диапазон, который мы на самом деле хотим связать, =DataTable
.После обновления формулы и сохранения документа ссылка в PowerPoint должна обновиться до этого нового диапазона, что даст вам динамическую ссылку на таблицу.
Этот процесс кажется немного сложным, но яу меня получилось, что если я добавляю или удаляю строки, то слайд PowerPoint соответствующим образом обновляет диапазон таблицы.