Сводная таблица и исходные данные
Исходные данные сводной таблицы
Бывают случаи, когда вы хотите создавать отчеты Microsoft Excel с сводными таблицами, которые берут данные из различных источников данных (таких как база данных), которые неизвестны на этапе проектирования. В этой статье предоставляется подход к динамическому изменению исходного источника данных сводной таблицы.
Изменение исходного источника данных сводной таблицы
- Создание нового файла шаблона дизайнера.
-
Создайте новый файл шаблона дизайнера, как показано на скриншоте ниже.
-
Затем определите именованный диапазон DataSource, который ссылается на этот диапазон ячеек.
Создание файла шаблона дизайнера и определение именованного диапазона DataSource
-
- Создание сводной таблицы на основе этого именованного диапазона.
-
В Microsoft Excel выберите Данные, затем Сводная таблица и Отчет сводной таблицы и диаграмма.
-
Создайте сводную таблицу на основе созданного в первом шаге именованного диапазона.
Создание сводной таблицы на основе именованного диапазона DataSource
-
-
Перетащите соответствующее поле на строку и столбец сводной таблицы, затем создайте результирующую сводную таблицу, как показано на скриншоте ниже.
Создание сводной таблицы на основе соответствующего поля
- Щелкните правой кнопкой мыши на сводной таблице и выберите Параметры таблицы.
-
Установите Обновлять при открытии в настройках Параметры данных.
Настройка параметров сводной таблицы
-
Теперь вы можете сохранить этот файл как файл вашего дизайнерского шаблона.
- Пополнение новыми данными и изменение исходных данных сводной таблицы.
- После создания дизайнерского шаблона используйте следующий код для изменения исходных данных сводной таблицы.
Выполнение приведенного ниже примера кода изменит исходные данные сводной таблицы, и сводная таблица будет выглядеть как показано ниже.
Динамически измененная сводная таблица