Найти в Дзене
Макрос решает

Сводные таблицы в Excel: Полный гайд (Часть 1) — построение, структура и первые шаги + VBA

Узнайте, как создавать сводные таблицы в Excel с нуля. Подробный разбор с пошаговыми примерами, настройками и лайфхаками. В статье вы найдёте практические советы, как организовать данные, избежать ошибок и превратить массивы чисел в наглядную аналитику. Часть первая из трёх статей по сводным таблицам. Сводные таблицы в Excel: Полный гайд (Часть 1) — построение, структура и первые шаги + VBA Сводные таблицы в Excel: группировка, проценты и итоги (Часть 2) + VBA Сводные таблицы в Excel: формулы, срезы и диаграммы (Часть 3) + VBA Сводные таблицы — это один из самых мощных инструментов Excel. С их помощью можно за считанные секунды проанализировать тысячи строк данных и превратить громоздкие таблицы в наглядные отчёты. Если вы когда-либо мучились с формулами СУММЕСЛИ или СЧЁТЕСЛИ, пытались вручную собирать сводки по городам, категориям и менеджерам, то знайте: всё это можно делать проще. Сводная таблица создаётся буквально в два клика и открывает безграничные возможности анализа. Сегодня м
Оглавление

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

Сводные таблицы в Excel: Полный гайд (Часть 1) — построение, структура и первые шаги + VBA

Сводные таблицы в Excel: группировка, проценты и итоги (Часть 2) + VBA

Сводные таблицы в Excel: формулы, срезы и диаграммы (Часть 3) + VBA

🚀 Сводные таблицы в Excel: Полный гайд (Часть 1)

Сводные таблицы — это один из самых мощных инструментов Excel. С их помощью можно за считанные секунды проанализировать тысячи строк данных и превратить громоздкие таблицы в наглядные отчёты.

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

Сегодня мы начинаем большой курс по сводным таблицам. В Части 1 мы разберём:

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

А уже в следующих частях мы перейдём к продвинутым приёмам: группировке данных, процентам, вычисляемым полям, срезам и даже VBA-автоматизации.

📌 Что такое сводная таблица и зачем она нужна

Сводная таблица — это инструмент Excel, который позволяет группировать, фильтровать и агрегировать большие объёмы данных без использования сложных формул.

Представьте: у вас есть таблица с 1400 строк продаж фруктов и овощей. Каждая строка — это отдельная сделка: дата, город, категория товара, наименование и сумма.

Если бы мы пытались посчитать вручную, например, продажи по каждому городу, нам пришлось бы писать десятки формул. А сводная таблица делает это автоматически.

👉 Другими словами: сводная таблица — это умный конструктор отчётов.

📊 Как подготовить данные для сводной таблицы

Есть три золотых правила:

  1. Никаких пустых строк и столбцов.

    Данные должны быть цельным диапазоном.
  2. У каждого столбца есть заголовок.

    Если хотя бы один столбец без имени — Excel выдаст ошибку.
  3. Данные «в табличном виде».

    Не должно быть объединённых ячеек, промежуточных итогов или декоративных строк.

Пример плохих данных:

-2

Пример правильных данных:

-3

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

  1. Встаньте на любую ячейку в таблице.
  2. Нажмите Ctrl + A (выделить весь диапазон).
  3. Перейдите на вкладку Вставка → Сводная таблица.
  4. В открывшемся окне подтвердите диапазон и выберите «Новый лист».
  5. Нажмите ОК.

На новом листе появится заготовка: пустая таблица и справа — панель полей сводной таблицы.

⚙️ Основные элементы сводной таблицы

В панели полей есть четыре зоны:

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

🔎 Первый пример

Допустим, у нас есть таблица с продажами фруктов и овощей:

-4

Мы хотим узнать: сколько всего фруктов продано в каждом городе.

  1. В панели полей переносим Категория → Строки.
  2. Переносим Город → Столбцы.
  3. Переносим Сумма → Значения.

И всё — готова таблица!

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

📐 Настройка значений

По умолчанию Excel считает сумму. Но вы можете изменить способ подсчёта:

  1. Щёлкните на поле в блоке «Значения».
  2. Выберите «Параметры поля значения».
  3. Там доступны варианты:
  • Сумма
  • Количество
  • Среднее
  • Макс/Мин
  • % от общей суммы

💡 Лайфхак: быстрый подсчёт количества сделок

Хотите узнать не только сумму продаж, но и сколько всего сделок было?

Просто добавьте то же самое поле Сумма второй раз в «Значения», и измените способ подсчёта на «Количество».

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

📢 Подписка

Если вам нравится такой формат обучения — поддержите проект 👍 Подпишитесь на наш канал в Дзене и на Телеграм, где я выкладываю готовые шаблоны и файлы.

Напишите в комментариях, используете ли вы сводные таблицы или пока только знакомитесь — это поможет мне подготовить ещё больше полезных разборов.

🧑‍💻 VBA-пример: автоматическое создание сводной таблицы

Иногда удобно автоматизировать построение отчёта макросом.

Пример кода:

Sub CreatePivot()

Dim ws As Worksheet

Dim pCache As PivotCache

Dim pTable As PivotTable
Set ws = ThisWorkbook.Sheets("Продажи")
Set pCache = ThisWorkbook.PivotCaches.Create( _

SourceType:=xlDatabase, _

SourceData:=ws.Range("A1:E1400"))
Set pTable = pCache.CreatePivotTable( _

TableDestination:=ThisWorkbook.Sheets("Отчёт").Range("A3"), _

TableName:="SalesPivot")
pTable.PivotFields("Категория").Orientation = xlRowField

pTable.PivotFields("Город").Orientation = xlColumnField

pTable.PivotFields("Сумма").Orientation = xlDataField

pTable.PivotFields("Сумма").Function = xlSum
End Sub

Этот макрос создаёт сводную таблицу, где строки — это категории, столбцы — города, а значения — сумма продаж.

📊 Вывод

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

В Части 2 мы пойдём дальше: будем добавлять группировки, проценты, промежуточные итоги и учиться превращать сводные таблицы в диаграммы.