Как обновить диапазон таблицы Pivot (5 подходящих методов)

  • Поделись Этим
Hugh West

Нельзя отрицать, что Поворотная таблица является одним из самых мощных инструментов в Excel для быстрого анализа большого набора данных и эффективного извлечения необходимых данных. К сожалению, при работе с функцией Поворотная таблица поскольку в нем отсутствует функция автоматического обновления. Однако мы можем легко обновлять, если знаем эффективные методы. В этой статье я продемонстрирую, как обновить Поворотная таблица используя 5 подходящих диапазонов методов с необходимым объяснением.

Скачать Рабочую тетрадь для практических занятий

Методы обновления диапазона таблицы Pivot.xlsm

5 подходящих методов обновления диапазона таблицы Pivot в Excel

Это наш сегодняшний набор данных, в котором Категория продукта дается на основе штатов. Также Количество и Продажи предоставляются.

Прежде чем перейти к методам обновления, конечно, у вас есть возможность создать Поворотная таблица Однако, если вы хотите ознакомиться с процессом, вы можете посетить сайт Как создать разворотную таблицу статья.

Я сделал Поворотная таблица для вышеуказанного набора данных, посмотрите следующий снимок экрана.

Более того, предположим, что мы добавили 3 строки (новые данные), которые будут обновлены в файле Поворотная таблица диапазон вручную и автоматически.

Давайте погрузимся в эффективные методы

1. Обновление диапазона Pivot Table вручную путем изменения источника данных

Прежде всего, мы рассмотрим процесс обновления Поворотная таблица диапазон вручную, то есть путем изменения источника данных.

Просто выполните следующие действия.

⏩ Выберите ячейку в созданной ячейке Поворотная таблица .

⏩ Нажмите на Изменить источник данных... по Изменить источник данных в PivotTable Analyze вкладка.

⏩ После этого появится диалоговое окно, а именно Переместить PivotTable Кроме того, зафиксируйте новый диапазон исходных данных как $B$4:$E$15 , и нажмите OK .

⏩ В конечном итоге, вывод будет выглядеть следующим образом, где новый столбец состояний, а именно Аризона создается, а также обновляются данные.

Читать далее: Таблица Pivot не получает данные в Excel

2. Обновление диапазона Pivot Table путем нажатия кнопки Refresh (Обновить)

На самом деле, это простой метод. Для использования метода необходимо выделить ячейку в пределах Поворотная таблица а затем щелкните правой кнопкой мыши или нажмите кнопку ALT+F5 (сочетание клавиш для обновления Поворотная таблица ).

На следующем снимке экрана последовательно описан этот процесс.

После этого Поворотная таблица будет обновляться автоматически, как показано на следующем рисунке.

Читать далее: Как обновить все сводные таблицы в Excel

3. Обновление диапазона таблицы Pivot путем преобразования в таблицу Excel

Другой способ обновления Поворотная таблица путем создания таблицы Excel будут рассмотрены шаг за шагом.

Шаги:

⏩ Выберите ячейку в наборе данных и вставьте таблицу, нажав на кнопку Вставка вкладка> Таблица .

⏩ Также вы можете нажать CTRL+T (комбинация клавиш для создания таблицы).

⏩ После этого вы увидите диалоговое окно, а именно Создать таблицу .

⏩ Исправьте местоположение таблицы (здесь: $B$4:$E$12 ), а также установите флажок перед В моей таблице есть заголовки вариант.

⏩ Если вы это сделаете, вы увидите следующую таблицу.

⏩ Теперь нам нужно вставить Поворотная таблица для приведенной выше таблицы.

⏩ Убедитесь, что Таблица/диапазон это Таблица1 и нажмите OK .

⏩ Таким образом, мы создали динамичный Поворотная таблица диапазон.

⏩ Если мы введем какие-либо новые данные, то вышеуказанные Поворотная таблица будет обновляться автоматически, включая данные.

Например, мы хотим добавить следующие 3 строки.

⏩ Затем, если вы выберете ячейку в пределах Поворотная таблица , щелкните правой кнопкой мыши, а затем выберите пункт Обновить (или нажмите ALT+F5 ).

⏩ Таким образом, вывод будет выглядеть следующим образом с новым столбцом Аризона государство.

Читать далее: Преобразование диапазона в таблицу в Excel

Похожие чтения

  • Как автоматически обновить сводную таблицу в Excel (2 метода)
  • Таблица Pivot не обновляется (5 проблем и решений)
  • Редактирование разворотной таблицы в Excel (5 методов)
  • Как преобразовать таблицу в список в Excel (3 быстрых способа)

4. Обновление диапазона разворотной таблицы с помощью функции OFFSET

Более существенно, если мы хотим создать динамический диапазон для обновления Поворотная таблица диапазон автоматически, мы можем использовать Именной менеджер и сочетание OFFSET & COUNTA функции.

Шаги:

⏩ Нажмите на Формулы вкладка> Именной менеджер опция из Определенные имена лента.

⏩ После этого появится диалоговое окно, а именно Именной менеджер

⏩ Нажмите на Новый вариант.

⏩ Затем закрепите Имя в качестве Source_Data и вставьте следующую формулу в Относится к разделу

=Dynamic_Range!$B$4:$E$15_Range!$B$4,0,0,COUNTA(Dynamic_Range!$B:$B),COUNTA(Dynamic_Range!$4:$4))

Здесь имя текущего листа Dynamic_Range, $B$4:$E$15 это исходные данные, B4 это начальная ячейка данных, $B:$B для колонки B и $4:$4 для ряда 4.

⏩ При условии, что исходные данные готовы, мы можем перейти к вставке файла Поворотная таблица .

В следующем диалоговом окне будьте внимательны к параметру Таблица/диапазон в качестве Source_Data .

Примечание: Если Таблица/диапазон не является правильным, Excel покажет вам "источник данных недействителен" и, конечно, не Поворотная таблица будет создан.

⏩ Наконец, у нас есть динамика Поворотная таблица диапазон, как показано на следующем рисунке.

⏩ Теперь, если мы вводим новые данные в исходные данные, то Поворотная таблица будет обновляться автоматически.

⏩ Предположим, что мы хотим добавить в таблицу следующие новые данные.

⏩ После добавления этих новых данных к исходным данным нажмите кнопку ALT+F5 в Поворотная таблица .

⏩ И вы увидите обновленные данные, как на следующем снимке экрана.

Читать далее: В чем разница между таблицей и диапазоном в Excel?

5. Обновление диапазона таблицы Pivot с помощью кода VBA

Теперь давайте посмотрим, как вы можете применить метод VBA код для получения списка имен листов в excel.

Шаг 1:

Во-первых, откройте модуль, нажав кнопку Разработчик > Визуальный Основной .

Во-вторых, дважды щелкните на Sheet10 .

Шаг 2:

 Private Sub Worksheet_Deactivate() Sheet9.PivotTables("PivotTable10").PivotCache.Refresh End Sub 

Шаг 3:

Наконец, запустите код.

Примечания:

При использовании кода VBA будьте внимательны к следующим фактам.

  • Выберите проект как Sheet10 (Dataset_VBA), где доступны исходные данные.
  • Рабочий лист перед PivotTables является Sheet9 (PivotTable_VBA), где PivotTable доступен.
  • Скопируйте имя по умолчанию Поворотная таблица например, PivotTable10 (также можно настроить имя по умолчанию).

Тогда, если вы измените продажи Овощи с $1500 до $20000, каково будет изменение в Поворотная таблица ?

После изменения продажи вы увидите следующее Поворотная таблица автоматически обновляет данные (красная прямоугольная рамка на следующем рисунке).

Читать далее: Как использовать таблицу Excel с помощью VBA

О чем следует помнить

Примечательно, что макрос не может извлекать данные истории отмены. В этом случае вы можете извлечь данные отмены и Поворотная таблица если вы включите опцию Обновление данных при открытии файла .

Для этого необходимо нажать PivotTable Analyze > Опции .

Затем установите флажок перед Обновление данных при открытии файла вариант.

Заключение

В этой статье я попытался рассказать о том, как обновить диапазон Pivot Table. Очевидно, я считаю, что эти методы могут быть полезны для вас. В любом случае, если у вас есть какие-либо вопросы или предложения, пожалуйста, не забудьте поделиться ими в следующем разделе комментариев.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.