Первая сводная таблица

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

fx
A
B
C
D
E
F
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Менеджер
Город
Выручка, ₽
Анна
Казань
14200
Глеб
Москва
13200
Анна
Москва
1500
Борис
Омск
13400
Глеб
Москва
15000
Анна
Омск
3800
Глеб
Омск
6600
Вера
Омск
4500
Борис
Казань
7900
Борис
Омск
12900
Борис
Казань
11500
Анна
Казань
4800
Анна
Омск
8800
Борис
Омск
3200
Вера
Москва
6700
Борис
Москва
5600
Анна
Москва
8700
Анна
Москва
1700
Анна
Омск
11200
Вера
Казань
12700
Глеб
Казань
3000
Вера
Москва
6400
Глеб
Омск
10700
Глеб
Москва
7200
Глеб
Казань
12800
Анна
Казань
2300
Глеб
Казань
7400
Борис
Москва
11200
Вера
Омск
5300
Борис
Москва
2400
Вера
Казань
7800
Анна
Омск
2400
Анна
Омск
14100
Борис
Казань
8300
Анна
Москва
2700
Вера
Казань
6000
Борис
Омск
4900
Глеб
Казань
10500
Борис
Москва
2100
Борис
Москва
5900
Лист1

Марина фильтрует таблицу по Анне, складывает её заказы и переписывает итог в отдельную табличку. Потом то же для Бориса, Веры и Глеба. Полчаса на четыре числа, и всё заново, если в каком-то заказе нашлась ошибка.

Excel умеет собирать такой отчёт сам. Он называется сводной таблицей: это короткая таблица с итогами, которую Excel считает по длинной.

Тот же отчёт можно собрать формулами СУММЕСЛИ, по одной на менеджера. Но список менеджеров тогда придётся составить самому, а под каждый новый вопрос писать новые формулы. Сводная таблица сама находит всех менеджеров в таблице, а вопрос в ней меняется одной галочкой.

Вопрос превращается в поля

Сводная таблица строится из полей. Поле — это столбец исходной таблицы, а его имя берётся из заголовка: «Менеджер», «Город», «Выручка, ₽».

Поля расставляют в панели «Поля сводной таблицы». В ней список полей с галочками и четыре области: «Фильтры», «Строки», «Столбцы» и «Значения». Для первого отчёта хватит «Строк» и «Значений».

Чтобы собрать отчёт, вопрос делят на две части:

  • по чему группировать: «каждый менеджер». Это поле ставят в область «Строки», и у каждого менеджера в отчёте будет своя строка;
  • что считать: «выручку». Это поле ставят в «Значения», и Excel сложит выручку внутри каждой строки.
Сколько выручки принёс каждый менеджер?
Сколько выручки дал каждый город?
Какую выручку дала каждая категория?
МенеджерГородКатегорияВыручка, ₽
АннаМоскваТехника12 400
БорисКазаньОдежда3 200
АннаОмскТехника8 700
ВераМоскваОдежда5 100
ВераКазаньТехника4 800
БорисМоскваОдежда2 900
ГлебОмскТехника15 300
АннаКазаньОдежда6 100
ГлебМоскваТехника7 400
БорисОмскОдежда3 900
АннаМоскваОдежда4 400
ГлебКазаньТехника9 800
Строки
Менеджер
Значения
Сумма по полю Выручка, ₽
Названия строкСумма по полю Выручка, ₽
Анна31 600
Борис10 000
Вера9 900
Глеб32 500
Общий итог84 000
Названия строкСумма по полю Выручка, ₽
Казань23 900
Москва32 200
Омск27 900
Общий итог84 000
Названия строкСумма по полю Выручка, ₽
Одежда25 600
Техника58 400
Общий итог84 000

На схеме одни и те же двенадцать заказов дают три разных отчёта, и меняется только поле в «Строках».

Две галочки вместо формул

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

Постройте сводную по менеджерам: «Вставка» → «Сводная таблица» → «ОК», затем в панели полей отметьте «Менеджер» и «Выручка, ₽»
fx
A
B
C
D
E
F
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Менеджер
Город
Выручка, ₽
Анна
Казань
14200
Глеб
Москва
13200
Анна
Москва
1500
Борис
Омск
13400
Глеб
Москва
15000
Анна
Омск
3800
Глеб
Омск
6600
Вера
Омск
4500
Борис
Казань
7900
Борис
Омск
12900
Борис
Казань
11500
Анна
Казань
4800
Анна
Омск
8800
Борис
Омск
3200
Вера
Москва
6700
Борис
Москва
5600
Анна
Москва
8700
Анна
Москва
1700
Анна
Омск
11200
Вера
Казань
12700
Глеб
Казань
3000
Вера
Москва
6400
Глеб
Омск
10700
Глеб
Москва
7200
Глеб
Казань
12800
Анна
Казань
2300
Глеб
Казань
7400
Борис
Москва
11200
Вера
Омск
5300
Борис
Москва
2400
Вера
Казань
7800
Анна
Омск
2400
Анна
Омск
14100
Борис
Казань
8300
Анна
Москва
2700
Вера
Казань
6000
Борис
Омск
4900
Глеб
Казань
10500
Борис
Москва
2100
Борис
Москва
5900
Лист1
Галочки ставятся в любом порядке: текстовое поле Excel сам отправит в «Строки», а числовое в «Значения».

Отчёт не следит за таблицей

Сводная таблица запоминает числа в момент построения и сама за таблицей не следит. Если исправить заказ в таблице, отчёт продолжит показывать старый итог. Чтобы он пересчитался, щёлкните по отчёту и на вкладке «Анализ сводной таблицы» нажмите «Обновить».

Сами ячейки отчёта руками не меняют. Неверное число исправляют в исходной таблице, а потом обновляют отчёт. С грязными названиями так же: «Москва» и «Москва » с пробелом в конце сводная считает разными городами и даёт им две строки. Такие названия чистят функцией СЖПРОБЕЛЫ и нажимают «Обновить».

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

Пятничные полчаса Марины сжались до двух галочек. А ошибка в заказе больше не означает «считать всё заново»: хватит исправить число в таблице и нажать «Обновить».