Как сделать ссылку на сводную таблицу Excel, которая будет расширяться со временем в Word 2007?

7167
Daljit Dhadwal

У меня есть сводная таблица в Excel 2007, которую я вставил в Word 2007, используя Специальную вставку (ссылка Вставить) -> Объект листа Microsoft Office Excel.

Сводная таблица появляется в Word, и ссылка на Excel работает. Проблема заключается в том, что если развернуть сводную таблицу (например, из-за отображения данных за 12 месяцев, а не за шесть месяцев), ссылка на сводную таблицу в Word будет отображать только те ячейки диапазона, которые были первоначально скопированы с помощью сводной таблицы.

Я понимаю, почему это происходит. Когда я вставляю ссылку на Word, коды нижележащих полей выглядят так:

Коды относятся к фиксированной области (например, Sheet2! R1C1: R8C2 ) электронной таблицы Excel, и поэтому при расширении сводной таблицы расширенные ячейки выходят за пределы области, определенной в кодах полей.

Есть ли способ, чтобы ссылка ссылалась на саму сводную таблицу, а не на диапазон ячеек, который изначально был скопирован из Excel?

1

2 ответа на вопрос

1
LIM Fang Wu

Назовите диапазон Sheet2!R1C1:R8C2как таблицу Excel (Вставка-> Таблицы-Таблица). Давайте назовем это tbSheet2

Создайте имя, которое указывает на таблицу (Формулы-> Определенные имена-> Определить имя). Давайте назовем его sh2Table и укажите на tbSheet2 [#All]

Измените код файла на имя таблицы. В приведенном ниже примере изменение:

0
Sux2Lose

Синтаксис для ссылки на поле сводной таблицы:

альтернативный текст

data_field - это значение, которое вы ищете, например SumofRevenue

сводная таблица - это верхняя левая ячейка сводной таблицы.

field1 - это имя критерия, который нужно ограничить, например, месяц

item1 - предельное значение, т. е. февраль