Я использую систему отчетов, которая выводит данные в две электронные таблицы: одна - это параметры отчета, другая - данные отчета (в виде списка).

Для одного из этих отчетов я создал четыре сводные таблицы (каждая на своей вкладке) и сохранил книгу в виде шаблона (.xlt). При сохранении я выбрал опцию обновления данных при каждом открытии шаблона.

Насколько я понимаю, когда мой отчет был создан, я могу щелкнуть правой кнопкой мыши на одной из вкладок и «Вставить ...», а затем выбрать свой шаблон. Я подумал, что две вкладки в отчете заменит данные, уже находящиеся в шаблоне (они имеют одинаковые имена), но Excel просто добавляет вкладки из шаблона с суффиксом «(1)» и сохраняет фиктивный элемент. данные, которые были сохранены в шаблоне.

Я предполагаю, что я делаю что-то не так, но кто-нибудь может объяснить, что, пожалуйста?

1 ответ1

0

Я никогда не обнаруживал необходимости в шаблонах (до сих пор!) - или, по крайней мере, всегда обходился без них, так что будьте осторожны. Тем не менее, некоторые общие положения могут помочь. Во-первых, сводные таблицы обычно не обновляются автоматически (хотя см. Ниже), их нужно выбирать и обновлять. Во-вторых, при создании нескольких сводных таблиц я считаю, что они создаются в качестве копий для экономии места (в противном случае размер файла может увеличиться примерно на размер только для базовых данных каждый раз). В-третьих, при использовании Excel 2007, вероятно, лучше в большинстве случаев сохранить как версию .aaax. В-четвертых, это было рекомендовано, когда связи между рабочими книгами все открыты в то время.

Там, где говорят, что файл согласованного формата, но часто изменяющегося содержимого требует поворота, есть как минимум два способа избежать необходимости воссоздавать сводные таблицы при каждом изменении. С шаблоном кажется один вариант, но я справляюсь без так, как показано ниже:

Убедитесь, что все предыдущие версии, если они будут сохранены, имеют указание какой-либо версии (скажем, Data1, Data2, Tables1, Tables2 и т.д.), Но для начала, что последняя является «универсальной» (скажем, Data.xlsx). Создайте сводные таблицы из Data.xlsx в новой книге (скажем, Tables.xlsx).

По мере появления новых данных откройте файл и, если необходимо, переименуйте в «generic», затем сохраните в той же папке, что и Tables.xlsx. Откройте Data.xlsx, затем Tables.xlsx (когда обновление должно быть автоматическим), затем сохраните оба с указанием версии.

Я думаю, что это должно работать, но если нет, проверьте правильность имен листов и убедитесь, что в сводных таблицах используются соответствующие исходные данные (Выберите сводную таблицу, Инструменты сводной таблицы, Параметры, Данные, Изменить источник данных, Изменить источник данных, Выберите таблицу или Range, Table/Range:) - или спросите снова / ждите лучшего ответа!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .