Узнайте, как создавать сводные диаграммы в Excel, настраивать поля, использовать фильтры и быстро визуализировать результаты анализа. Подробный гайд с примерами и VBA-кодом.
Сводные диаграммы в Excel: пошаговое создание и базовые приёмы визуализации данных
Сводные диаграммы в Excel: продвинутые приёмы анализа и визуализации данных + VBA
Сводные диаграммы в Excel: пошаговое создание и базовые приёмы визуализации данных
Excel давно перестал быть просто таблицей с числами. Сегодня это полноценный инструмент анализа, и одна из самых сильных его функций — это сводные таблицы и сводные диаграммы. Если таблица помогает структурировать данные, то диаграмма превращает их в наглядную картинку, которая позволяет за секунды уловить тенденции, сравнения и зависимости.
В этой статье мы разберём:
- чем сводные диаграммы отличаются от обычных;
- как их создавать пошагово;
- как работать с фильтрами и полями;
- какие ошибки совершают новички;
- как ускорить работу с помощью VBA.
А во второй части мы углубимся в продвинутые приёмы: проценты от суммы, работа с датами, перестановка полей, настройка визуализации.
🔹 Чем сводные диаграммы отличаются от обычных
На первый взгляд кажется: какая разница? Ведь диаграмма есть диаграмма — выбрал данные, построил график. Но у сводных диаграмм есть два ключевых преимущества:
- Автоматическая связь с исходной таблицей через сводную.
При изменении структуры данных в сводной таблице диаграмма перестраивается сама. - Гибкая настройка без пересчётов вручную.
Можно менять местами категории и значения, фильтровать менеджеров, даты, города — и всё это отражается на диаграмме без пересоздания.
Именно поэтому сводные диаграммы стали стандартом для анализа.
🔹 Пошаговое создание сводной диаграммы
Рассмотрим пример на базе данных о продажах. У нас есть таблица:
- Менеджер
- Категория товара
- Дата
- Сумма продажи
Шаг 1. Выделяем данные
Встаём на любую ячейку и нажимаем Ctrl+A — выделяется весь диапазон.
Шаг 2. Вставляем сводную диаграмму
На вкладке Вставка → Сводная диаграмма.
Откроется окно, похожее на создание сводной таблицы. Выбираем:
- источник данных — текущая таблица;
- расположение — на новом листе.
Шаг 3. Заполняем поля
Появится заготовка: область полей сводной диаграммы. Здесь мы можем перетаскивать:
- "Менеджер" → в ось категорий;
- "Сумма продажи" → в значения.
Сразу получаем столбчатую диаграмму по продажам каждого менеджера.
Шаг 4. Добавляем категории
Перетащим поле "Категория товара" в область легенды.
Теперь у каждого менеджера появятся столбики по категориям — мы видим не только общий результат, но и структуру его продаж.
🔹 Работа с фильтрами
Одно из главных преимуществ сводных диаграмм — встроенные фильтры.
Например, если добавить поле "Категория" в область фильтров, можно моментально оставить только «Овощи» или «Фрукты». Диаграмма перестроится без пересчёта.
Аналогично можно фильтровать по менеджерам, оставив только одного — и сразу видеть его результат.
🔹 Важные кнопки «плюс» и «минус»
В сводных диаграммах есть кнопки раскрытия уровней детализации.
- «Плюс» добавляет деталь (например, вместо года показать кварталы).
- «Минус» сворачивает данные обратно.
Это особенно полезно, если у вас длинный временной ряд.
🔹 VBA для автоматизации
Допустим, вы часто строите отчёты по сводным диаграммам. Чтобы не щёлкать каждый раз вручную, можно использовать макрос.
Пример: автоматическое создание сводной таблицы и сводной диаграммы по выделенному диапазону.
Sub CreatePivotChart()
Dim ws As Worksheet
Dim pc As PivotCache
Dim pt As PivotTable
Dim chartObj As ChartObject
Set ws = ActiveSheet
Set pc = ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=Selection.Address(True, True, xlR1C1, True))
Set pt = pc.CreatePivotTable(TableDestination:=ws.Range("H5"), TableName:="MyPivotTable")
pt.AddDataField pt.PivotFields("Сумма продажи"), "Сумма по продажам", xlSum
pt.PivotFields("Менеджер").Orientation = xlRowField
Set chartObj = ws.ChartObjects.Add(Left:=400, Width:=400, Top:=50, Height:=300)
chartObj.Chart.SetSourceData Source:=pt.TableRange2
chartObj.Chart.ChartType = xlColumnClustered
End Sub
Этот макрос создаёт сводную таблицу и сразу добавляет диаграмму на основе выделенного диапазона. Удобно для еженедельных отчётов.
🔹 Типичные ошибки новичков
- Неочищенные данные. Если в исходной таблице есть пустые строки, сводная диаграмма может отображаться некорректно.
- Слишком много полей. Перегружая диаграмму деталями, вы теряете наглядность.
- Нет подписей данных. Если значения не видны, график теряет смысл.
- Забытый фильтр. Иногда в отчёте остаётся случайно установленный фильтр — и данные искажаются.
🔹 Практическая польза
Сводные диаграммы помогают:
- быстро показать начальнику результат без громоздких таблиц;
- анализировать продажи по менеджерам и категориям;
- визуализировать большие массивы данных;
- экономить время — всё делается за пару кликов.
📢 Если вы хотите ещё больше полезных материалов по Excel, подписывайтесь на наш канал и делитесь своим опытом в комментариях!
А во второй части статьи мы разберём продвинутые приёмы работы со сводными диаграммами: проценты от общей суммы, работа с датами, перестановка полей и наглядная настройка.