Открыть сервисСервис

Сводные таблицы в Excel

Сводная таблица (англ. PivotTable) — инструмент интерактивного анализа данных в Microsoft Excel, предназначенный для группировки, суммирования, подсчёта и сравнения больших массивов информации. Сводная таблица автоматически пересчитывает итоги при изменении исходных данных, позволяет менять структуру отчёта «на лету», перетаскивая поля между областями строки, столбца, значений и фильтров. Инструмент впервые появился в 1994 году в Excel 5.0 и с тех пор остаётся одним из самых востребованных средств анализа в табличном процессоре.

Принцип работы

Исходные данные для сводной таблицы представляют собой обычный диапазон ячеек или таблицу Excel, где каждая строка — отдельная запись, а столбцы — поля (атрибуты) этой записи. При создании сводной таблицы Excel анализирует выбранный диапазон и формирует из него отдельный лист, на котором данные сгруппированы по заданным пользователем полям.

Ключевое свойство инструмента — автоматический пересчёт. При изменении исходных данных (добавлении, удалении или редактировании строк) достаточно обновить сводную таблицу, и итоговые значения пересчитаются. Это отличает сводную таблицу от статических формул с функциями ВПР, СУММЕСЛИ и подобными: формулы требуют ручной правки при расширении диапазона, тогда как сводная таблица масштабируется без вмешательства.

Области сводной таблицы

При создании сводной таблицы Excel предлагает четыре области для размещения полей:

ОбластьНазначение
Фильтры (Filters)Поля, по которым можно отфильтровать всю сводную таблицу целиком
Строки (Rows)Поля, определяющие строки отчёта; значения группируются по этим полям
Столбцы (Columns)Поля, определяющие столбцы отчёта; позволяют сравнивать показатели в разрезе категорий
Значения (Values)Числовые поля, по которым выполняется агрегация (сумма, среднее, количество и т. д.)

Перемещение поля из одной области в другую мгновенно меняет структуру отчёта. Например, поле «Месяц» можно перетащить из строк в столбцы, и таблица перестроится: месяцы станут заголовками столбцов, а строки будут содержать другие категории.

Типы агрегации

По умолчанию Excel применяет к числовым полям функцию суммирования, а к текстовым — подсчёт записей. Доступны и другие функции:

Выбор функции выполняется через контекстное меню поля «Значения» или через диалог «Параметры поля значений».

Создание сводной таблицы

Порядок действий в современных версиях Excel (2016 и новее):

  1. Выделить диапазон данных или ячейку внутри него.
  2. Перейти на вкладку «Вставка» и нажать кнопку «Сводная таблица».
  3. В диалоговом окне подтвердить источник данных и выбрать место размещения — существующий лист или новый.
  4. В области «Поля сводной таблицы» перетащить нужные поля в соответствующие области.
  5. При необходимости изменить функцию агрегации и формат чисел.

Excel автоматически определяет границы диапазона, если данные оформлены в виде объекта «Таблица» (Ctrl+T). Такой подход предпочтительнее: при добавлении новых строк таблица расширяется, а сводная таблица, связанная с ней, учитывает новые данные после обновления.

Обновление данных

Сводная таблица хранит кэш данных — промежуточное хранилище агрегированных значений. При изменении исходного диапазона пользователь должен обновить сводную таблицу: правый клик по ней и выбор «Обновить», либо нажатие кнопки «Обновить всё» на вкладке «Данные». В свойствах сводной таблицы можно настроить автоматическое обновление при открытии файла.

Группировка данных

Excel позволяет группировать значения полей сводной таблицы:

  • Числовые диапазоны — например, объединить суммы продаж в интервалы 0–1000, 1000–5000, 5000 и выше;
  • Даты — автоматическая группировка по годам, кварталам, месяцам, дням недели;
  • Текстовые значения — ручное объединение выбранных элементов в одну группу.

Группировка особенно полезна при работе с большими массивами дат, где построчное отображение делает таблицу нечитаемой.

Построение диаграмм

На основе сводной таблицы строится сводная диаграмма (PivotChart), которая автоматически связана с таблицей: изменение фильтра или перестановка полей мгновенно меняет диаграмму. Сводные диаграммы поддерживают стандартные типы диаграмм Excel — столбчатые, линейчатые, круговые, точечные и другие.

Ограничения

Несмотря на широкие возможности, сводные таблицы имеют ряд ограничений:

  • нельзя изменить формулу в ячейке итогов напрямую — значения вычисляются автоматически;
  • структура полей фиксируется в момент создания, и изменение исходного диапазона требует обновления;
  • для вычисляемых полей и вычисляемых элементов доступен ограниченный набор функций;
  • сводная таблица не может быть источником данных для других сводных таблиц напрямую (требуется промежуточный диапазон или Power Query).

Альтернативы и развитие

Начиная с Excel 2016, альтернативой классическим сводным таблицам выступает Power Query («Получение и преобразование данных») — инструмент для извлечения, очистки и объединения данных из различных источников. Power Query дополняет сводные таблицы, но не заменяет их полностью: сводная таблица остаётся основным средством интерактивного представления итогов. В облачной версии Excel (Microsoft 365) сводные таблицы поддерживают совместную работу нескольких пользователей над одним файлом.

Источники:

  • Microsoft Support. Сводные таблицы в Excel.
  • Microsoft Docs. Сводные таблицы в Excel (PivotTable).
  • Гармония Excel. Руководство по сводным таблицам.
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru