Представьте выгрузку заказов: восемьсот строк, в каждой менеджер, регион, месяц и сумма. Вопросы к этим данным простые — сколько продал каждый менеджер, какой регион приносит больше, как распределились продажи по месяцам. Собирать ответы формулами можно: выписать список менеджеров, к каждому применить SUMIF, потом то же по регионам. Но стоит появиться новому менеджеру, и конструкцию приходится переделывать.
Сводная таблица делает то же самое без формул и за несколько щелчков. Вы указываете, что положить в строки, что в столбцы и что считать, а Таблицы сами находят все уникальные значения, группируют строки и выводят итоги. После урока вы сможете сворачивать длинную выгрузку в компактный отчёт, менять его структуру перетаскиванием полей и считать не только суммы, но и средние, количество и доли от общего.
Что уже умеем
В прошлых двух уроках вы научились приводить данные в порядок и показывать их: сортировка и фильтры отбирают нужные строки, диаграммы превращают числа в картинку. А ещё раньше вы считали по условию функциями SUMIF и COUNTIF — это ручной аналог того, что сводная таблица делает автоматически.
Сейчас соберём всё вместе. Сводная таблица заменит десятки формул SUMIF, а поверх её результата можно построить диаграмму приёмами из прошлого урока.
Что вы узнаете в рамках статьи
В этом уроке вы:
- поймёте, что такое сводная таблица и какие задачи она решает;
- создадите свою первую сводную таблицу из диапазона данных;
- разберётесь в четырёх областях редактора: строки, столбцы, значения, фильтры;
- научитесь менять функцию расчёта: сумма, среднее, количество, доля от итога;
- узнаете, как сводка обновляется и что делать с «задвоенными» строками.
Ключевые термины
- Сводная таблица — отчёт, который группирует строки исходных данных и считает по ним итоги.
- Исходные данные — таблица со строкой заголовков, на основе которой строится сводка.
- Строки и столбцы — области редактора: поля, значения которых станут строками и столбцами отчёта.
- Значения — область редактора: числовое поле, которое считается, и функция расчёта.
- Сводная функция — способ расчёта:
SUM,AVERAGE,COUNT,MIN,MAX. - Фильтр сводной таблицы — условие, сужающее набор строк, попадающих в отчёт.
Учебные данные
Занесите на лист выгрузку продаж. В работе таких строк будет много, нам для проверки хватит семи:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Менеджер | Регион | Месяц | Сумма |
| 2 | Анна | Север | Январь | 1200 |
| 3 | Иван | Север | Январь | 800 |
| 4 | Анна | Юг | Январь | 500 |
| 5 | Анна | Север | Февраль | 1500 |
| 6 | Иван | Юг | Февраль | 950 |
| 7 | Иван | Север | Февраль | 700 |
| 8 | Анна | Юг | Февраль | 400 |
Обратите внимание на структуру: одна строка — одна сделка, у каждого столбца осмысленное название, пустых строк внутри нет. Это главное требование сводной таблицы. Диапазон наших данных — A1:D8.
Создаём первую сводную таблицу
Выделите A1:D8, откройте меню «Вставка» и выберите «Сводная таблица». В окне подтвердите диапазон и выберите «Новый лист» — так данные и отчёт не будут мешать друг другу. Нажмите «Создать».
Откроется пустой лист, а справа — редактор с четырьмя областями: «Строки», «Столбцы», «Значения» и «Фильтры». Пока сводка пуста: мы не сказали, что и как считать.
Соберём отчёт «сколько продал каждый менеджер в каждом месяце». Нажмите «Добавить» рядом с областью «Строки» и выберите «Менеджер». Затем «Добавить» рядом с «Столбцы» и выберите «Месяц». И наконец «Добавить» рядом со «Значения», выберите «Сумма» и убедитесь, что функция расчёта стоит SUM.
[Скриншот: лист со сводной таблицей и открытый редактор справа с заполненными областями «Строки», «Столбцы», «Значения»]
Вот что получится на листе:
| Менеджер | Январь | Февраль | Итого |
|---|---|---|---|
| Анна | 1700 | 1900 | 3600 |
| Иван | 800 | 1650 | 2450 |
| Итого | 2500 | 3550 | 6050 |
Сверьтесь с этими числами. У Анны в январе две сделки, 1200 и 500, что даёт 1700; Иван в феврале продал на 950 и 700, то есть 1650. Семь строк выгрузки свернулись в три строки отчёта, причём Таблицы сами нашли, что менеджеров двое и месяцев тоже два, — вручную этот список вы не задавали. Добавьте в исходные данные строку с третьим менеджером, и он появится в отчёте сам.
Как читать четыре области редактора
Логика редактора понятна, если помнить, за что отвечает каждая область.
| Область | Что задаёт | В нашем примере |
|---|---|---|
| Строки | Категории по вертикали | Менеджер |
| Столбцы | Разрез по горизонтали | Месяц |
| Значения | Что и как считаем | Сумма продаж, функция SUM |
| Фильтры | Какие строки учитывать | Только регион «Север» |
Самое полезное здесь — свобода перестановки. Уберите «Месяц» из столбцов и поставьте туда «Регион»: тот же набор данных покажет уже не динамику, а географию продаж. Поменяйте «Менеджер» и «Регион» местами — получите отчёт, где регионы в строках, а менеджеры в столбцах. Ни одна формула не переписывается, и за эту гибкость сводные таблицы ценят.
В области «Строки» можно указать два поля сразу. Добавьте под «Менеджер» ещё и «Регион» — отчёт станет двухуровневым: под каждым менеджером появятся его регионы с подытогами. Порядок полей задаёт вложенность, как уровни в расширенной сортировке.
Меняем функцию расчёта и добавляем фильтр
По умолчанию сводная таблица считает сумму, но это лишь один из вариантов. Щёлкните по названию поля в области «Значения» и раскройте список «Суммировать по»: там доступны SUM, COUNT, COUNTA, AVERAGE, MIN, MAX.
Поставьте AVERAGE — вместо общей суммы увидите средний чек: у Анны в январе 850, у Ивана 800. Поставьте COUNT — получите количество сделок вместо денег. Это разные отчёты из одних данных, и переключение занимает щелчок.
Рядом есть ещё один список — «Показать как». Выберите «Процент от общей суммы», и вместо рублей появятся доли: доля Анны в выручке составит примерно 59,5 процента. Так удобно показывать структуру, не считая проценты отдельным столбцом. А если добавить поле «Сумма» дважды и задать первой копии SUM, а второй AVERAGE, в отчёте появятся обе метрики рядом.
Теперь фильтр. Нажмите «Добавить» рядом с областью «Фильтры», выберите «Регион» и в появившемся списке снимите галочку с «Юг». Отчёт пересчитается только по северным сделкам:
| Менеджер | Январь | Февраль | Итого |
|---|---|---|---|
| Анна | 1200 | 1500 | 2700 |
| Иван | 800 | 700 | 1500 |
| Итого | 2000 | 2200 | 4200 |
Фильтр сводной таблицы, в отличие от обычного фильтра, не скрывает строки на исходном листе — он влияет только на этот отчёт.
Если исходные данные изменились, сводка обновится сама. Вмешаться нужно в одном случае: новые строки оказались за пределами заданного диапазона. Тогда щёлкните по сводной таблице, найдите в редакторе поле с диапазоном и расширьте его.
Частые ошибки
- Данные без строки заголовков. Сводная таблица не поймёт, как назвать поля, и вместо «Менеджер» вы увидите первую сделку. Держите одну строку с названиями столбцов.
- Объединённые ячейки в исходных данных. Сводка либо не создастся, либо посчитает неверно. Уберите объединения на листе с данными; оформлять красиво можно готовый отчёт.
- Задвоенные категории вроде «Анна» и «Анна ». Лишний пробел или другой регистр превращают одного менеджера в двух. Приведите текст в порядок функцией
TRIM. - Строить сводку по диапазону, где часть строк отфильтрована. Сводная берёт все строки диапазона, включая скрытые, — не удивляйтесь расхождению с тем, что на экране.
Частые вопросы
- Чем сводная таблица лучше набора формул
SUMIF?
Она не требует заранее знать список категорий и переписывать формулы при появлении новых значений, а структуру отчёта можно менять перетаскиванием полей. - Можно ли построить диаграмму по сводной таблице?
Да, выделите область сводки и действуйте как в прошлом уроке: «Вставка», затем «Диаграмма». График будет обновляться вместе с отчётом. - Как убрать итоги по строкам и столбцам?
В редакторе у каждого поля есть галочка «Показать итоги». Снимите её, если общие суммы лишние.
Итоги
Отличный результат — вы освоили инструмент, который в аналитике считается рабочей лошадкой. Теперь вы умеете создавать сводную таблицу из диапазона, раскладывать поля по строкам и столбцам, считать суммы, средние, количество и доли от итога, добавлять фильтры и перестраивать структуру отчёта за несколько щелчков. И понимаете главное условие: аккуратные исходные данные, где одна строка — одна запись, а шапка занимает ровно одну строку.
Осталось сделать так, чтобы отчёт было приятно читать. В следующем уроке «Форматирование и отчётность» мы займёмся оформлением: числовыми форматами, закреплением заголовков, условным форматированием, которое подсвечивает важные значения само, и подготовкой документа к печати и отправке.