Перейти к содержимому

Как создать динамическую сводную таблицу для автоматического обновления расширяющихся данных в Excel?

Author: Siluvia Last Modified: 2025-08-07

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

Создание динамической сводной таблицы путем преобразования исходного диапазона в табличный диапазон
Создание динамической сводной таблицы с использованием формулы СМЕЩ


Создание динамической сводной таблицы путем преобразования исходного диапазона в табличный диапазон

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

1. Выберите диапазон данных и одновременно нажмите клавиши Ctrl + T. В открывшемся диалоговом окне Создать таблицу нажмите кнопку ОК.

a screenshot of selecting the source data when creating a table

2. Затем исходные данные будут преобразованы в табличный диапазон. Продолжая выделение табличного диапазона, нажмите Вставка > Сводная таблица.

a screenshot of enabling the PivotTable feature

3. В окне Создание сводной таблицы выберите место размещения сводной таблицы и нажмите ОК (в данном случае я размещаю сводную таблицу на текущем листе).

a screenshot of selecting a location to place the PivotTable

4. В панели Полей сводной таблицы перетащите поля в соответствующие области.

a screenshot of adding fields to the areas you need

5. Теперь, если вы добавите новые данные внизу или справа от исходного диапазона, перейдите к сводной таблице, щелкните её правой кнопкой мыши и выберите Обновить из контекстного меню.

a screenshot of manually refresh the PivotTable when source data changes

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

a screenshot showing PivotTable update


Создание динамической сводной таблицы с использованием функции СМЕЩ

В этом разделе я покажу вам, как создать динамическую сводную таблицу с помощью функции СМЕЩ.

1. Выберите исходный диапазон данных, нажмите Формулы > Диспетчер имен. Смотрите скриншот:

a screenshot of enabling the Name Manager feature

2. В окне Диспетчер имен нажмите кнопку Создать, чтобы открыть диалоговое окно Изменить имя. В этом диалоговом окне вам нужно:

  • Введите имя для диапазона в поле Имя;
  • Скопируйте приведенную ниже формулу в Ссылается на поле;
    =СМЕЩ('dynamic pivot with table'!$A$1,0,0,СЧЁТЗ('dynamic pivot with table'!$A:$A),СЧЁТЗ('dynamic pivot with table'!$1:$1))
  • Нажмите кнопку ОК.

Примечание: В формуле 'dynamic pivot with table' — это имя рабочего листа, содержащего исходный диапазон; $A$1 — первая ячейка диапазона; $A:$A — первый столбец диапазона; $1:$1 — первая строка диапазона. Пожалуйста, измените их в соответствии с вашим собственным исходным диапазоном данных.

3. Затем вернитесь в окно Диспетчер имен, вы увидите новое созданное имя диапазона, отображаемое в окне, пожалуйста, закройте его.

a screenshot of setting the Name Manager dialog box

4. Нажмите Вставка > Сводная таблица.

a screenshot of enabling the PivotTable feature 2

5. В окне Создание сводной таблицы введите имя диапазона, которое вы указали на шаге 2, выберите место размещения сводной таблицы и нажмите кнопку ОК.

a screenshot showing how to create a PivotTable

6. В панели Полей сводной таблицы перетащите поля в соответствующие области.

a screenshot showing how to drag the fields to corresponding areas

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

a screenshot showing how to refresh the PivotTable


Связанные статьи

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

Разместить метки строк на одной линии в сводной таблице
После создания сводной таблицы в Excel вы увидите, что метки строк перечислены только в одном столбце. Но если вам нужно разместить метки строк на одной линии для более интуитивного и четкого просмотра данных, как можно настроить макет сводной таблицы в Excel? Методы, описанные в этой статье, помогут вам.

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


Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–15 наборов инструментов: 12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...)   |   50+ типов диаграмм (Диаграмма Ганта, ...)   |   40+ практических формул (Расчет возраста на основе даты рождения, ...)   |   19 инструментов вставки (Вставить QR-код, Вставить изображение из пути, ...)   |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...)   |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...)   |   ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживаются английский, испанский, немецкий, французский, китайский и более40 других языков!

Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени.  Щелкните здесь, чтобы получить наиболее нужную вам функцию...


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!