Как создать панельный график (panel chart) в Excel: пошаговое руководство
Определение простыми словами
Панельный график — это несколько однотипных диаграмм, расположенных в сетке и имеющих общую шкалу осей, что позволяет быстро увидеть закономерности и различия между категориями.
Важно: термин «panel chart» часто переводят как «панельный график» или «small multiples». В этой инструкции мы используем «панельный график» как основной термин и показываем, как получить его в Excel.
Зачем использовать панельный график
- Удобен для сравнения однотипных показателей по разным категориям.
- Сохраняет одинаковые оси — визуальное сравнение «на расстоянии» становится корректным.
- Подходит для временных рядов, KPI по продуктам, сегментам и регионам.
Важно: не используйте панельный график, если у вас очень много категорий (>12) — получится перегруженно; в таких случаях лучше фильтровать или строить интерактивную дашборд-страницу.
Исходный набор данных (пример)
Скопируйте эту таблицу в Excel для практики.
| Год | Категория | Значение 1 | Значение 2 |
|---|---|---|---|
| 2016 | A | 100 | 200 |
| 2017 | A | 90 | 190 |
| 2018 | A | 120 | 220 |
| 2019 | A | 110 | 210 |
| 2020 | A | 130 | 230 |
| 2016 | B | 80 | 180 |
| 2017 | B | 70 | 170 |
| 2018 | B | 95 | 195 |
| 2019 | B | 105 | 205 |
| 2020 | B | 75 | 175 |
| 2016 | C | 85 | 185 |
| 2017 | C | 95 | 195 |
| 2018 | C | 100 | 200 |
| 2019 | C | 60 | 160 |
| 2020 | C | 70 | 170 |

Подготовка данных — основные принципы
- Одна колонка должна определять категорию (например, «Категория»).
- Должен быть повторяющийся структурированный набор наблюдений для каждой категории (например, годы).
- Удобно заранее отсортировать или сгруппировать данные по категории и по времени.
Совет: если категории различаются по длине ряда — заполните недостающие точки значением NA или пустой ячейкой, но будьте осторожны при преобразовании в числа.
Шаг 1 — Добавьте столбцы-сепараторы в исходный набор
Нам нужен вспомогательный столбец «Separator», чтобы в конце получить разделительные серии в сводной таблице.
- Создайте столбец Separator (например, столбец E).
- Введите 1 для всех строк категории A (E2:E6).
- Введите 2 для всех строк категории B (E7:E11).
- Введите 1 для всех строк категории C (E12:E16).
Продолжайте чередовать значения 1 и 2 для следующих категорий. Это позволит сводной таблице разнести серии по колонкам и получить «пустые окна» между группами при последующей трансформации.
Шаг 2 — Создаём сводную таблицу
- Выделите любую ячейку в исходном наборе.
- На вкладке Вставка нажмите Сводная таблица.
- В диалоге выберите «Существующий лист» и укажите пустую область рядом с таблицей.
- Нажмите OK.
В панели полей сводной таблицы выполните точную расстановку полей:
- Отметьте все поля.
- В области Строк поместите сначала «Категория», затем «Год» (Категория сверху).
- В область Значения поместите «Значение 1» и «Значение 2».
- В область Столбцов поместите «Separator».
Шаг 3 — Измените макет сводной таблицы и уберите лишнее
- Выделите любую ячейку сводной таблицы.
- На вкладке Конструктор (Design) нажмите Отчетный макет → Показать в табличном виде (Show in Tabular Form).
- Отключите Итого для строк и столбцов: Конструктор → Общие итоги → Выкл. для строк и столбцов.
- Отключите промежуточные итоги: Сводная таблица → Промежуточные итоги → Не показывать.
После этого таблица будет выглядеть компактнее и пригодной для копирования.
Шаг 4 — Извлеките данные из сводной таблицы
- Скопируйте область со сводной таблицы (например, G10:L24).
- Вставьте рядом значения как Paste Special → Values.
- Добавьте заголовки серий («Значение 1», «Значение 2») и продублируйте их по числу колонок, соответствующих separator-значениям.
Пример итоговой таблицы для построения графика должен содержать последовательные X-метки (годы) и по две пары колонок для каждой «градации separator».
Шаг 5 — Постройте линейный график (основа панельного графика)
- Выделите извлечённые данные (например, N9:S24).
- Вкладка Вставка → Диаграммы → Линии → Линия.
- У вас появится линейный график с несколькими сериями.
Теперь нужно унифицировать цвета:
- Щёлкните правой кнопкой по линии → Формат ряда данных.
- На вкладке Формат ряда — Цвет линии → Сплошная линия → выберите цвет.
- Установите один цвет для всех серий «Значение 1» и другой цвет для всех «Значение 2».
Отдельные элементы оформления:
- Удалите лишние элементы легенды (щелчок правой кнопкой → Удалить).
- Разместите легенду внизу: Формат легенды → Позиция → Внизу.
- Добавьте заголовок диаграммы: Макет → Название диаграммы → Над диаграммой.
Шаг 6 — Добавьте разделительные линии между категориями
Рисовать линии вручную небезопасно: при изменении размера графика линии сдвинутся. Надёжный подход — добавить в график дополнительные серии и использовать для них тип «Точечная диаграмма со штатными линиями» + вертикальные error bars для визуального разделения.
Подготовьте данные для разделителей
- Рядом с исходными данными создайте таблицу с заголовками: X Axis Value и Y Axis Value.
- Под Y Axis Value напишите Dividers и вставьте несколько нулей — по количеству разделителей (для трёх категорий нужно два разделителя → два нуля).
- Под X Axis Value в первой ячейке оставьте пусто, а затем заполните значения так: 5.5 (потому что 5 точек в каждой категории, и разделитель идёт между группами — 5 + 0.5), затем 5.5+5 = 10.5 и т.д.
- Добавьте рядом колонку Error Bar и для каждой строки поставьте значение 1.
Пример (в ячейках V10:W12) — копируйте только числа без заголовков Error Bar при последующем вставлении.
Вставьте серии разделителей в диаграмму
- Скопируйте V10:W12 (без заголовков Error Bar).
- Выделите область диаграммы и Вставка → Специальная вставка (Paste Special).
- В диалоге выберите: Новая серия, Колонки, Имена серий в первой строке, Категории (X Labels) — в первом столбце.
Серия появится как маленькая линия внизу. Преобразуйте её в Scatter (точечный) с прямыми линиями: правый клик → Изменить тип диаграммы серии → Точечная с прямыми линиями. Excel добавит вторую ось.
Добавьте погрешности (error bars)
- На вкладке Анализ (или Макет) выберите серию Divider → Элемент диаграммы → Линии ошибок → Другие параметры.
- В опциях выберите: только плюсовая погрешность (Plus), без колпачков (No Cap).
- Укажите пользовательское значение: для Positive Error Value выберите диапазон из колонки Error Bar (единицы).
Настройте вторую ось
- Выделите правую вертикальную ось (вторая вертикальная ось) → Формат оси.
- Установите минимум = 0, максимум = 1.
- Снимите отметки Major/Minor и подписи оси (установите нет).
- Удалите вторую горизонтальную ось, если она появилась.
После этих действий у вас появятся вертикальные линии-разделители, «стоящие» между панелями и масштабированные вместе с диаграммой.
Советы по оформлению и читабельности
- Используйте минимальную палитру цветов: 2–3 цвета для серии + серый для сетки.
- Добавьте тонкую сетку по вертикали только при необходимости; горизонтальная сетка помогает читать значения.
- Подпишите оси и добавьте краткие комментарии под графиками, если показываете их на слайде.
- Если данные содержат пропуски, используйте сглаживание или опцию «Пропуски как нули/линии/разрыв» в свойствах ряда.
Совет: сохраняйте исходные промежуточные таблицы рядом с диаграммой — это упростит обновление при изменении данных.
Когда метод может не сработать (ограничения)
- Большое число категорий (>12) приведёт к трудночитаемому виду.
- Нелинейные шкалы (логарифмическая ось) требуют аккуратного выравнивания — error bars могут выглядеть некорректно.
- Сильно разнородные по масштабу метрики лучше показывать на отдельных графиках или нормировать значения.
Альтернатива: Power BI, Tableau или специализированные библиотеки (Python — seaborn, R — ggplot2) строят small multiples автоматически и удобнее масштабируются.
Быстрая проверка качества: критерии приёмки
- Все панели выровнены по общей вертикальной оси (единый масштаб Y).
- Разделительные линии правильно стоят между категориями и масштабируются при изменении размера диаграммы.
- Легенда корректно отражает назначенные цвета и оставляет минимум повторов.
- Подписи осей и заголовок понятны целевой аудитории.
Ролевые чек-листы
Чек-лист для аналитика:
- Проверить наличие пропусков и аномалий.
- Нормализовать или преобразовать данные, если требуется.
- Подготовить столбец Separator.
- Создать сводную таблицу и извлечь значения.
Чек-лист для презентующего:
- Убедиться, что легенда читается и не повторяется.
- Подготовить короткую подпись к каждой панели (если нужно).
- Проверить масштаб для восприятия разницы.
Чек-лист для инженера данных:
- Автоматизировать выгрузку данных в формат Excel/CSV с фиксированной структурой.
- Обеспечить, чтобы каждая категория имела одинаковую длину ряда (или задокументировать разные длины).
SOP — стандартная последовательность действий (сокращённая)
- Подготовить таблицу: колонки Year, Category, Value1, Value2, Separator.
- Построить сводную таблицу, настроить поля (Category, Year — строки; Separator — столбцы; значения — Value1/Value2).
- Вставить значения сводной таблицы как значения в соседний диапазон.
- Построить линейный график по извлечённым данным.
- Преобразовать дополнительные series для разделителей в точечные, добавить плюс-погрешности (Error Bars) с пользовательским значением = 1.
- Настроить вторичную ось: min=0, max=1, скрыть метки.
- Отформатировать цвета серий и легенду.
- Проверить отображение при масштабировании.
Мини-методология принятия решения: когда панельный график лучше, чем обычный мультисерийный
- Use case 1: Нужно сравнить одинаковые показатели по группам с одинаковой шкалой — панельный график выигрывает.
- Use case 2: Множество серий на одной диаграмме ухудшает читаемость — разбить на панели.
- Не подходит: когда требуется сравнивать суммарные доли (тогда лучше stacked bar) или когда шкалы сильно различаются (нужна нормировка).
Решающее дерево: выбрать подход к визуализации
flowchart TD
A{Сколько категорий?} -->|1-6| B[Панельный график]
A -->|7-12| C[Фильтрация или интерактивность]
A -->|>12| D[Дашборд с фильтрами или агрегирование]
B --> E{Данные временные?}
E -->|Да| F[Панель по времени]
E -->|Нет| G[Панель по другому индексу]Тесты и критерии приёмки (простые тест-кейсы)
- Тест: Изменить размер окна Excel—ожидаемый результат: разделители остаются на своих позициях.
- Тест: Добавить новую категорию — ожидаемый результат: новая панель появляется в цепочке и разделители смещаются правильно.
- Тест: Убрать одну точку в середине ряда — ожидаемый результат: соответствующая панель показывает пропуск без сдвига соседних панелей.
Шаблоны и примеры (чек-лист, таблицы)
Шаблон данных:
| Year | Category | Value 1 | Value 2 | Separator |
|---|---|---|---|---|
| … | … | … | … | 1 или 2 |
Шаблон для разделителей (пример):
| X Axis Value | Y Axis Value | Error Bar |
|---|---|---|
| Dividers | ||
| 5.5 | 0 | 1 |
| 10.5 | 0 | 1 |
Альтернативные подходы
- Power Query + Power BI: быстрые small multiples, автоматическое обновление.
- Python (matplotlib/seaborn) или R (ggplot2): полный контроль и шаблоны для publish.
- Использовать условное форматирование таблиц для быстрых визуализаций в Excel, когда графики не нужны.
Советы по совместимости и миграции
- При переносе в Power BI сохраняйте исходную структуру колонок Year/Category/Value1/Value2.
- Экспорт в CSV: убедитесь, что разделитель десятичных точек/запятых соответствует региональным настройкам Excel.
Пример ошибок и их исправление
- Ошибка: разделители смещены при изменении размера — исправление: проверьте, что разделители — это серии на вторичной оси, и диапазоны error bars заданы в процентах/единицах правильно.
- Ошибка: легенда дублируется — удалите лишние элементы вручную или объедините названия серий при подготовке данных.
Часто задаваемые вопросы
Q: Можно ли автоматизировать этот процесс в Excel?
A: Частично: макросы VBA могут автоматизировать создание separator-столбца, сводной таблицы и преобразование рядов, но шаги с пользовательскими error bars и точной подгонкой осей часто требуют ручной настройки или сложной логики в макросе.
Q: Как сделать панели одинакового размера при разном количестве точек в группах?
A: Нормализуйте ось X (например, индекс последовательности 1..N для каждой группы) или заполните недостающие точки пустыми значениями, чтобы каждая группа занимала равный «широтный» интервал.
Q: Поддерживаются ли интерактивные разделители?
A: В чистом Excel — нет. Для интерактивности используйте Power BI/Tableau или веб-библиотеки (D3.js).
Заключение
Панельный график в Excel — это мощный способ сравнивать однотипные метрики по разным категориям. Хотя Excel не предоставляет готового инструмента для панельных графиков, комбинация сводной таблицы, линейной диаграммы и «искусственных» разделителей через error bars позволяет получить визуализацию, удобную для аналитики и презентаций. Следуйте SOP, используйте чек-листы и тесты приёмки — и вы получите стабильный, масштабируемый результат.
Краткие рекомендации на будущее: при регулярной необходимости в small multiples рассмотрите переход на BI-инструменты или автоматизацию через скрипты, чтобы снизить трудоёмкость ручного оформления.
Социальная превью-подсказка
Ограничение: краткое описание для соцсетей и карточек — используйте поле OG ниже.
FAQ JSON-LD (для вставки на страницу)
Ниже — вопросы, которые можно преобразовать в структуру FAQPage для поисковых сниппетов.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone