Сравнение двух наборов данных с разными единицами измерения или масштабами — типичная задача при анализе в Microsoft Excel. Классический пример: сопоставление выручки (в миллионах рублей) и количества продаж (в штуках) на одном графике. Если построить их на стандартной диаграмме, одна из линий окажется едва заметной — из-за разницы в значениях. Решение? Вторая шкала (ось Y).
Добавление вторичной оси позволяет отобразить оба ряда данных в оптимальном масштабе, сохраняя визуальную читаемость. Эта функция доступна во всех современных версиях Excel (2010–2023, Microsoft 365), но многие пользователи не знают, как ею пользоваться. В этой статье разберём по шагам, как создать график с двумя шкалами, избежать распространённых ошибок и адаптировать его под свои задачи — от простых отчётов до сложных аналитических дашбордов.
———
Когда нужна вторая шкала: 3 ключевых случая
Не всегда вторичная ось оправдана. Её использование целесообразно только в трёх сценариях:
🔹 Разные единицы измерения. Например, на одном графике вы хотите показать температуру (в °C) и давление (в мм рт. ст.). Их нельзя привести к общему знаменателю, поэтому требуются отдельные шкалы.
🔹 Сильный разброс значений. Если один ряд данных варьируется от 1 до 10, а второй — от 1000 до 10 000, на стандартной диаграмме меньшие значения сольются с осью. Вторая шкала решит проблему масштабирования.
🔹 Сравнение трендов с разной амплитудой. Например, рост трафика на сайте (тысячи посетителей) и конверсия (проценты). Их динамика важна для анализа, но без второй оси одна из линий будет невидимой.
⚠️ Внимание: Не используйте вторичную ось, если данные можно привести к общему масштабу (например, перевести килограммы в граммы). Избыточные оси усложняют восприятие графика.
Пошаговая инструкция: как добавить вторую шкалу
Рассмотрим процесс на примере Excel 2019 (алгоритм актуален и для Excel 2016/2021/365). Предположим, у нас есть таблица с данными о продажах и среднем чеке по месяцам:
| Месяц | Продажи (шт.) | Средний чек (₽) |
|---|---|---|
| Январь | 120 | 2 500 |
| Февраль | 150 | 2 800 |
| Март | 180 | 3 200 |
| Апрель | 200 | 3 500 |
Наша цель — построить график, где по одной оси отображаются продажи, а по другой — средний чек.
📌 Шаг 1. Выделение данных
Выделите диапазон с данными (включая заголовки). В нашем случае это A1:C5.
📌 Шаг 2. Вставка диаграммы
Перейдите на вкладку Вставка → выберите тип диаграммы Вставить график с областями (или График с маркерами). Excel построит стандартную диаграмму с одной осью Y.
📌 Шаг 3. Добавление вторичной оси
Кликните правой кнопкой по линии, которую нужно перенести на вторую шкалу (например, по линии среднего чека). В контекстном меню выберите Формат ряда данных. В правой панели найдите опцию Построить ряд по вспомогательной оси и поставьте галочку.
📌 Шаг 4. Настройка осей
Теперь у графика две вертикальные оси: основная (слева) и вспомогательная (справа). Чтобы их отличить:
- Кликните по правой оси → Формат оси → измените цвет, шрифт или добавьте название (например, "Средний чек, ₽").
- Повторите для левой оси (например, "Продажи, шт.").
☑️ Проверка перед сохранением графика
Типичные ошибки и как их избежать
Даже опытные пользователи допускают ошибки при работе с двумя шкалами. Вот самые распространённые:
🚫 Несоответствие типов данных
Если один ряд — это абсолютные значения (например, продажи), а второй — проценты (например, конверсия), их нельзя сравнивать напрямую. Решение: преобразуйте проценты в десятичные дроби (1% = 0,01) или используйте отдельные графики.
🚫 Пересечение линий без объяснения
Когда линии на графике пересекаются, это может ввести в заблуждение. Например, если продажи растут, а средний чек падает, их пересечение не означает причинно-следственную связь. Решение: добавьте линию тренда или аннотации с пояснениями.
🚫 Нечитаемые метки осей
Если значения на вспомогательной оси слишком мелкие или сливаются с фоном, график теряет смысл. Решение: увеличьте шрифт, измените цвет или поверните метки на 45° (в настройках оси).
⚠️ Внимание: Если после добавления второй шкалы одна из линий исчезла, проверьте, не совпадают ли её значения с осью X. Например, если все значения ряда равны 0, Excel может не отображать его. Решение: добавьте минимальное ненулевое значение (например, 0,001) для визуализации.
Убедитесь, что вы кликнули именно по линии ряда данных, а не по легенде или области графика. Если опция "Построить ряд по вспомогательной оси" неактивна, проверьте, что диаграмма — не Что делать, если вторая ось не появляется?
Круговая или Лепестковая (они не поддерживают вторичные оси).
Продвинутые настройки: как сделать график профессиональным
Базовая диаграмма с двумя шкалами решает задачу, но часто требуется доработка для презентаций или отчётов. Вот 5 приёмов для улучшения:
🎨 Цветовая дифференциация
Используйте контрастные цвета для линий (например, синий для продаж и зелёный для среднего чека). Избегайте красного и зелёного рядом — это плохо воспринимается людьми с дальтонизмом.
📊 Добавление вспомогательных элементов
- Линии сетки: помогите зрительно соотнести значения с осями. Включите их через Макет диаграммы → Линии сетки.
- Подписи данных: отобразите точные значения для ключевых точек (например, максимумов/минимумов).
🔍 Настройка масштаба осей
По умолчанию Excel выбирает масштаб автоматически, но иногда это приводит к искажению данных. Например, если минимальное значение на оси — 1000, а все данные выше 5000, график будет выглядеть "сплюснутым". Решение: вручную задайте границы оси в Формат оси → Параметры оси.
📌 Пример настройки масштаба:
Для оси "Средний чек" установите:
- Минимальное значение: 2000
- Максимальное значение: 4000
- Цена основных делений: 500
Критическая ошибка: никогда не обрезайте ось Y, если ноль имеет смысл для ваших данных (например, при отображении прибыли/убытков). Это искажает восприятие динамики.
Альтернативы вторичной оси: когда она не нужна
Две шкалы — не всегда лучшее решение. В некоторых случаях эффективнее использовать другие инструменты Excel:
🔄 Нормализация данных
Если ряды имеют разный масштаб, но общие единицы измерения (например, рубли), приведите их к одному диапазону. Например, разделите все значения на максимальное в ряду, чтобы получить относительные величины (0–1).
📈 Комбинированные диаграммы
Смешайте типы графиков: например, отобразите продажи столбиками, а средний чек — линией на основной оси. Это подходит, если разница в масштабах некритична.
📊 Спарклайны или мини-графики
Для компактного отображения трендов в одной ячейке используйте Вставка → Спарклайны. Они не поддерживают вторичные оси, но позволяют быстро сравнить динамику.
⚠️ Внимание: Если вы анализируете более двух рядов данных с разными масштабами, вторичная ось не поможет — Excel поддерживает только одну вспомогательную ось. В этом случае разбейте данные на несколько графиков или используйте Power BI для сложной визуализации.
Примеры использования двух шкал в бизнесе
Рассмотрим реальные кейсы, где вторичная ось незаменима:
💼 Финансовый анализ
Сопоставление выручки (млн ₽) и рентабельности (%) по месяцам. Вторая шкала позволяет увидеть, как изменение выручки коррелирует с прибыльностью.
🏭 Производственный контроль
Отслеживание объёма выпуска (шт.) и брака (%) на одной диаграмме. Это помогает выявить зависимости между нагрузкой на производство и качеством.
📈 Маркетинговые отчёты
Анализ трафика (посетители) и конверсии (%) по каналам. Например, рост трафика из соцсетей может не приводить к увеличению продаж — это видно только при сопоставлении на графике с двумя шкалами.
🔍 Научные исследования
Сравнение температуры (°C) и влажности (%) в эксперименте. Вторая шкала позволяет отобразить оба параметра без искажений.
| Сфера | Ряд 1 (основная ось) | Ряд 2 (вспомогательная ось) | Цель анализа |
|---|---|---|---|
| Ритейл | Продажи (шт.) | Средний чек (₽) | Оптимизация ценовой политики |
| Логистика | Объём грузов (т) | Стоимость доставки (₽/км) | Поиск баланса между загрузкой и расходами |
| HR | Количество сотрудников | Текучесть кадров (%) | Оценка эффективности найма |
| IT | Количество багов | Время исправления (часы) | Контроль качества разработки |
Как автоматизировать создание графиков с двумя шкалами
Если вам часто приходится строить подобные диаграммы, автоматизируйте процесс с помощью макросов или Power Query.
🤖 Макрос для быстрого добавления второй шкалы
Откройте редактор VBA (Alt+F11), вставьте следующий код и назначьте его на кнопку:
Sub AddSecondaryAxis()
Dim cht As Chart
Set cht = ActiveSheet.ChartObjects(1).Chart
cht.SeriesCollection(2).AxisGroup = xlSecondary
cht.Axes(xlValue, xlSecondary).HasTitle = True
cht.Axes(xlValue, xlSecondary).AxisTitle.Text = "Вторая ось"
End Sub
🔄 Power Query для подготовки данных
Если данные требуют предварительной обработки (например, нормализации), используйте Power Query:
1. Перейдите на вкладку Данные → Из таблицы/диапазона.
2. Примените преобразования (например, добавьте столбец с относительными значениями).
3. Загрузите данные в Excel и стройте график на их основе.
⚠️ Внимание: При использовании макросов убедитесь, что файл сохранён в формате .xlsm (с поддержкой макросов). В противном случае код не будет работать при открытии файла.
FAQ: Частые вопросы о двух шкалах в Excel
Можно ли добавить третью ось в Excel?
Нет, Excel поддерживает только две вертикальные оси (основную и вспомогательную). Для визуализации трёх и более рядов с разными масштабами используйте:
- Несколько отдельных графиков.
- Комбинированные диаграммы (например, столбцы + линия + область).
- Специализированные инструменты вроде Power BI или Tableau.
Почему после добавления второй шкалы график стал нечитаемым?
Это происходит из-за:
- Слишком близких значений на вспомогательной оси (увеличьте разрыв между метками).
- Пересечения линий — попробуйте изменить тип графика для одного из рядов (например, сделайте его
областьювместолинии). - Неправильного масштаба — вручную задайте минимальное и максимальное значение для обеих осей.
Как экспортировать график с двумя шкалами в PowerPoint?
Скопируйте диаграмму в Excel (Ctrl+C), затем вставьте её в PowerPoint через Специальная вставка → Объект листа Microsoft Excel. Это сохранит интерактивность (при клике откроется исходный файл). Для статичного изображения используйте Копировать как картинку.
Можно ли сделать две шкалы на горизонтальной оси (X)?
Нет, Excel не поддерживает вторичную горизонтальную ось. Альтернативы:
- Используйте две отдельные диаграммы с синхронизированными осями X.
- Преобразуйте данные так, чтобы вторая шкала стала вертикальной (например, поменяйте местами строки и столбцы).
Как обновить данные на графике с двумя шкалами?
Если исходные данные изменились:
- Кликните по графику правой кнопкой →
Выбрать данные. - Обновите диапазон в поле
Диапазон данных. - Нажмите
ОК— график перестроится автоматически, сохраняя настройки осей.
Если добавился новый ряд, повторите шаги по назначению его на вспомогательную ось.