Menu

Сводная таблица в Excel (эксель): как сделать по шагам

Сводная таблица группирует строки таблицы по категории и подводит итог по числу для каждой группы, без формул: Вставка > Сводная таблица, затем перетащите поля в Строки и Значения. Здесь шаги, четыре области и та же сводка, построенная формулами.

Каждая таблица на этой странице живая: измените число или формулу, и она пересчитается.

Сводная таблица группирует строки таблицы по категории, например Region, и подводит итог по числу, например Sales, для каждой группы, без формул. Чтобы её создать, щёлкните ячейку в данных, выберите Вставка > Сводная таблица, нажмите «ОК» и перетащите Region в Строки, а Sales в Значения. Таблица ниже не сводная: она строит ту же сводку формулами, чтобы вы видели, как меняются итоги. Формулы в ней можно вводить и по-русски, с точкой с запятой: =СУММЕСЛИ($A$2:$A$9;E2;$C$2:$C$9).

Та же сводка формулами
F2
ABCDEFG
1RegionProductSalesRegionSales% of total
2NorthApple120North45549%
3SouthPear85South30533%
4NorthPear240East17018%
5EastApple60
6SouthApple150
7NorthApple95
8EastPear110
9SouthPear70
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =СУММЕСЛИ($A$2:$A$9;E2;$C$2:$C$9)

УНИК перечисляет каждый регион один раз, а СУММЕСЛИ подводит по нему итог: North 455, South 305 и East 170, это 49%, 33% и 18% от общих 930. Замените C3 на 185, и итог South и все три процента сразу изменятся. Сводная таблица показала бы те же числа, но только после обновления.

Как сделать сводную таблицу

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

  1. Щёлкните любую ячейку в данных.
  2. Выберите Вставка > Сводная таблица (в некоторых версиях Вставка > Сводная таблица > Из таблицы или диапазона).
  3. Excel подставит диапазон. Выберите На новый лист и нажмите ОК.
  4. Появится пустая сводная таблица, а справа панель Поля сводной таблицы со списком заголовков ваших столбцов.
  5. Перетащите Region в поле Строки, а Sales в поле Значения. Сводная таблица покажет каждый регион один раз с суммой продаж рядом и строку общего итога.
  6. Чтобы изменить то, что показано, перетаскивайте поля между областями или убирайте их из панели.

Если вы не знаете, с чего начать, Вставка > Рекомендуемые сводные таблицы покажет несколько готовых макетов для ваших данных. На Mac меню то же самое: Вставка > Сводная таблица.

Строки, Столбцы, Значения и Фильтры

В панели «Поля сводной таблицы» четыре области, и каждая сводная таблица это выбор, какой столбец в какую область положить:

  • Строки: категории по левому краю, по строке на каждое различное значение (Region).
  • Столбцы: категории по верху, по столбцу на каждое различное значение (Product).
  • Значения: числа, которые нужно посчитать для каждого сочетания. Для числового столбца по умолчанию сумма; количество, среднее, максимум, минимум и другое есть в «Параметрах полей значений».
  • Фильтры: поле, по которому фильтруется вся сводная таблица; оно показывается как выпадающий список над ней.

С Region в Строках, Product в Столбцах и Sales в Значениях сводная таблица для данных выше выглядит так (в русском Excel подписи будут русскими: «Сумма по полю Sales», «Названия строк», «Общий итог»):

Sum of Sales   Column Labels
Row Labels     Apple   Pear   Grand Total
East              60    110           170
North            215    240           455
South            150    155           305
Grand Total      425    505           930

Вариант этого макета с формулами перечисляет регионы вниз через УНИК, товары поперёк через ТРАНСП(УНИК()) и считает каждую ячейку сетки одной СУММЕСЛИМН, которая принимает оба списка как условия:

Регион по товару, формулами
F2
ABCDEFG
1RegionProductSalesApplePear
2NorthApple120North215240
3SouthPear85South150155
4NorthPear240East60110
5EastApple60
6SouthApple150
7NorthApple95
8EastPear110
9SouthPear70
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =СУММЕСЛИМН(C2:C9;A2:A9;E2:E4;B2:B9;F1:G1)

E2 разливает North, South и East вниз, F1 разливает Apple и Pear поперёк, а СУММЕСЛИМН в F2 заполняет сетку 3 на 2 между ними: по итогу на каждую пару региона и товара. Замените B5 с Apple на Pear, и изменятся обе ячейки East. Порядок здесь такой, в каком значения впервые встречаются; сводная таблица сортирует подписи по алфавиту.

Количество, среднее или процент вместо суммы

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

Количество и среднее по региону
E2
ABCDEFG
1RegionProductSalesRegionOrdersAverage
2NorthApple120North3151.7
3SouthPear85South3101.7
4NorthPear240East285.0
5EastApple60
6SouthApple150
7NorthApple95
8EastPear110
9SouthPear70
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =УНИК(A2:A9)

У North 3 заказа со средним 151.7, у South 3 со средним 101.7, у East 2 со средним 85.0. Столбец с процентом от общей суммы есть в первой таблице на этой странице.

Отфильтровать сводку по одному товару

Область «Фильтры» ставит над сводной таблицей выпадающий список. Вариант с формулами это ячейка с выпадающим списком и СУММЕСЛИМН, которая добавляет к СУММЕСЛИ ещё одно условие. Выберите товар в F1:

Продажи одного товара по регионам
F1
ABCDEF
1RegionProductSalesProduct:Apple
2NorthApple120
3SouthPear85RegionSales
4NorthPear240North215
5EastApple60South150
6SouthApple150East60
7NorthApple95
8EastPear110
9SouthPear70
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

При выбранном Apple North показывает 215, South 150 и East 60. Выберите Pear, и они изменятся на 240, 155 и 110. Другие условия описаны на странице СУММЕСЛИМН, а как добавить список в Excel, на странице выпадающий список.

Обновить сводную таблицу

Сводная таблица хранит копию исходных данных (кэш сводной таблицы) и не пересчитывается, когда меняется ячейка в источнике. После правки данных:

  • Щёлкните правой кнопкой в любом месте сводной таблицы и выберите Обновить или нажмите Alt+F5 в Windows.
  • Данные > Обновить все (Ctrl+Alt+F5) обновляет все сводные таблицы книги.
  • Чтобы обновлять при каждом открытии файла, щёлкните сводную таблицу правой кнопкой, выберите Параметры сводной таблицы и на вкладке Данные отметьте Обновить при открытии файла.

Новые строки, добавленные под исходным диапазоном, не попадают в сводную таблицу даже после обновления. Измените диапазон в Анализ сводной таблицы > Изменить источник данных или, что лучше, превратите источник в таблицу до создания сводной: выделите данные и нажмите Ctrl+T или выберите Вставка > Таблица. Таблица растёт, когда вы добавляете строки, и сводная таблица подхватит их при следующем обновлении.

Итог по всем регионам одной формулой

Одна формула для всех регионов
F2
ABCDEF
1RegionProductSalesRegionSales
2NorthApple120North
3SouthPear85South
4NorthPear240East
5EastApple60
6SouthApple150
7NorthApple95
8EastPear110
9SouthPear70
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

Ваша очередь: В F2 одной формулой подведите итог продаж по каждому региону из E2:E4.

Ответ разливает 455, 305 и 170. Если передать СУММЕСЛИ весь список E2:E4 как условие, она вернёт по итогу на регион, и протягивать ничего не нужно. В Excel 2019 и старше нет ни УНИК, ни разлива: введите регионы в E2:E4 и протяните вниз =СУММЕСЛИ($A$2:$A$9;E2;$C$2:$C$9). Без знаков $ диапазоны сдвигаются вниз с каждой строкой, и итоги получаются неверными.

ГРУПППО и СВОДПО: сводная таблица одной формулой

В Excel для Microsoft 365 есть две функции, которые строят всю сводку одной формулой и пересчитываются, как любая формула, без обновления. Для них нужна актуальная подписка Microsoft 365. Для данных выше:

=GROUPBY(A2:A9,C2:C9,SUM)

East      170
North     455
South     305
Total     930
=PIVOTBY(A2:A9,B2:B9,C2:C9,SUM)

          Apple   Pear   Total
East         60    110     170
North       215    240     455
South       150    155     305
Total       425    505     930

В русском Excel эти формулы записываются как =ГРУПППО(A2:A9;C2:C9;СУММ) и =СВОДПО(A2:A9;B2:B9;C2:C9;СУММ). ГРУПППО (по-английски GROUPBY) принимает поле строк, значения и функцию (СУММ, СЧЁТЗ, СРЗНАЧ, МАКС, PERCENTOF). СВОДПО (по-английски PIVOTBY) добавляет между ними поле столбцов. Обе сортируют подписи и добавляют строки итогов, как сводная таблица.

Сводная таблица или формулы: что выбрать

Сводная таблицаФормулы (УНИК + СУММЕСЛИ)
НастройкаПеретаскивание, без вводаПо формуле на столбец
ОбновлениеНужно нажимать «Обновить»Пересчёт при каждом изменении
Новые категорииПоявляются после обновленияСразу появляются в результате УНИК
Исследование данныхПерестройка за секунды, детализация двойным щелчком по числуНужно переписывать формулы
Группировка дат по месяцам или годамВстроена (правой кнопкой по дате > Группировать)Нужны МЕСЯЦ, ГОД или ТЕКСТ
Макет и форматФиксированный макет сводной таблицыЛюбой макет, любая ячейка может питать отчёт или диаграмму

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

Часто задаваемые вопросы

Что такое сводная таблица в Excel?

Это сводка таблицы, которая группирует строки по значениям одного или нескольких столбцов и считает для каждой группы сумму, количество или среднее. Её собирают, перетаскивая названия столбцов в четыре области (Строки, Столбцы, Значения, Фильтры), и исходные данные она не меняет.

Как сделать сводную таблицу в Excel?

Щёлкните ячейку в данных, выберите Вставка > Сводная таблица, отметьте На новый лист и нажмите «ОК». В панели «Поля сводной таблицы» перетащите категорию (Region) в Строки, а числовой столбец (Sales) в Значения.

Почему сводная таблица не показывает новые данные?

Сводная таблица не обновляется сама. Щёлкните её правой кнопкой и выберите Обновить или используйте Данные > Обновить все (Ctrl+Alt+F5). Если новые строки добавлены под исходным диапазоном, измените и диапазон в Анализ сводной таблицы > Изменить источник данных или превратите источник в таблицу сочетанием Ctrl+T, чтобы он рос сам.

Как сделать, чтобы сводная таблица считала количество, а не сумму?

Щёлкните поле в области «Значения», выберите Параметры полей значений и укажите Количество. Excel сам выбирает количество, когда в столбце есть текст или пустые ячейки, поэтому сводная таблица иногда показывает количество там, где вы ждали суммы.

Можно ли сделать сводную таблицу формулами?

Да. =УНИК(A2:A9) в E2 перечисляет каждую категорию один раз, а =СУММЕСЛИ(A2:A9;E2:E4;C2:C9) в F2 подводит итог по каждой. В Microsoft 365 =ГРУПППО(A2:A9;C2:C9;СУММ) возвращает всю сводку одной формулой.

Иллюстрация языков программирования Coddy

Учитесь программировать с Coddy

НАЧАТЬ