Две оси в Excel: как построить график с двумя осями Y за 5 минут

При попытке отобразить на одной диаграмме данные с разными масштабами (например, тысячи рублей и проценты или температуру и объем продаж) стандартный график в Excel становится нечитаемым: одна из серий превращается в едва заметную линию у основания. Решение — добавление второй оси Y, которая позволяет сравнивать разнородные данные без искажений. Такой прием называется комбинированной диаграммой с вспомогательной осью, и его настройка занимает не больше 5 минут, если знать точную последовательность действий.

В этой статье разберём три рабочих способа создать две оси в Excel (включая скрытый метод для версий 2016–2023), типичные ошибки при построении (например, #Н/Д в легенде или пропавшая ось после обновления данных), а также как автоматизировать процесс с помощью VBA для регулярных отчётов. Все инструкции протестированы на Excel 365, Excel 2019 и Excel 2016 — различия в интерфейсе выделены отдельно.

Когда нужны две оси на графике в Excel

Вторая ось Y не просто украшение — это инструмент для визуализации данных с разной размерностью. Без неё график теряет смысл в четырёх случаях:

  • 📊 Сравнение разнородных величин: например, выручка в рублях и конверсия в процентах. На одной шкале проценты будут невидимы рядом с тысячами рублей.
  • 📈 Данные с разным диапазоном значений: температура от –10 до +30°C и давление от 700 до 800 мм рт. ст. — на общей оси давление покажется плоской линией.
  • 🔄 Анализ корреляции между несопоставимыми метриками: например, как количество рекламных показов влияет на средний чек.
  • ⚠️ Избежание обмана зрения: без второй оси можно случайно создать иллюзию сильной зависимости там, где её нет (классический пример — графики с подрезанной осью Y).

При этом не стоит использовать две оси, если:

  • ❌ Данные имеют одинаковый масштаб (например, продажи по регионам в одних и тех же единицах).
  • ❌ Нужно показать состав (доли), а не динамику — для этого подойдёт столбчатая диаграмма с накоплением.
  • ❌ График и так читаемый: добавление второй оси усложнит восприятие.
⚠️ Внимание: В Excel Online и мобильной версии Excel функция добавления второй оси ограничена. Для полноценной работы используйте десктопную версию.

Способ 1: Стандартный метод через «Изменить тип диаграммы»

Это самый надёжный способ, работающий во всех версиях Excel с 2010 года. Подходит для создания комбинированных графиков (например, гистограмма + график).

  1. Выделите данные для диаграммы (включая заголовки столбцов). Например, столбец A с датами, B — выручка, C — конверсия.
  2. Перейдите на вкладку Вставка → выберите Вставить график (или Гистограмма, если нужны столбцы).
  3. Щёлкните правой кнопкой по любому столбцу/линии на графике → Изменить тип диаграммы.
  4. В открывшемся окне выберите КомбинированнаяExcel 2016–2019 — вкладка Комбо).
  5. Для серии, которую нужно перенести на вторую ось (например, конверсию), выберите тип График с маркерами и поставьте галочку По вспомогательной оси.
  6. Нажмите ОК — вторая ось появится справа.

Если вторая ось не отобразилась:

  • 🔍 Проверьте, что в Выбор источника данных (правый клик по графику → Выбрать данные) все ряды добавлены корректно.
  • 🔄 Обновите график: кликните по нему → на вкладке Конструктор нажмите Обновить данные.

Выделите все столбцы с данными, включая заголовки|Проверьте, что в каждом столбце одинаковое количество строк|Убедитесь, что формат ячеек с датами/числами корректный (не текст)|Сортировка данных не обязательна, но упрощает восприятие графика-->

Способ 2: Ручное добавление второй оси через «Формат ряда данных»

Если комбинированная диаграмма не подходит (например, нужны две линии на разных осях), используйте этот метод:

  1. Постройте стандартный график с двумя рядами данных.
  2. Кликните правой кнопкой по линии/столбцу, который должен быть на второй оси → Формат ряда данных.
  3. В правой панели найдите раздел Параметры рядаПостроить ряд по вспомогательной оси.
  4. Закройте панель — вторая ось появится автоматически.

Преимущество метода: позволяет гибко настраивать масштаб каждой оси отдельно. Например, для процентов установить шаг 5%, а для денежных значений — 10 000 ₽.

⚠️ Внимание: Если после добавления второй оси исчезли метки данных, проверьте настройки в Формат осиПараметры осиМетки по оси. Иногда Excel сбрасывает их на «Нет».
Проблема Причина Решение
Вторая ось не появляется Не выбран тип «Комбинированная» Повторите шаги способа 1, убедитесь, что галочка По вспомогательной оси стоит
График стал нечитаемым Масштаб осей не оптимизирован Кликните по оси → Формат оси → настройте Минимум/Максимум
Данные на графике не совпадают с таблицей Неверный диапазон в Выбор источника данных Правый клик по графику → Выбрать данные → проверьте диапазоны
Линия второго ряда стала пунктирной Конфликт форматов Выделите ряд → Формат ряда данных → измените Тип линии

Регулярно для отчётов|Иногда, когда данные сильно различаются|Раньше не пробовал, но теперь буду|Не вижу в этом смысла-->

Способ 3: Скрытый приём для версий 2016–2023 (без комбинированной диаграммы)

Если в вашей версии Excel нет вкладки Комбо (например, в корпоративных сборках), используйте обходной путь:

  1. Постройте график с двумя рядами данных (например, столбцы + линия).
  2. Кликните правой кнопкой по линии → Изменить тип диаграммы для ряда.
  3. Выберите График с маркерами (или другой тип) и поставьте галочку По вспомогательной оси внизу окна.
  4. Подтвердите изменения — вторая ось появится без переключения на комбинированный тип.

Этот метод работает и в Excel 365, если по какой-то причине вкладка Комбо недоступна. Главное отличие от стандартного способа — нет необходимости менять тип всей диаграммы, достаточно переназначить ось для одного ряда.

Почему в Excel 2013 нет кнопки "Комбо"?

В Excel 2013 функция комбинированных диаграмм реализована иначе: нужно вручную изменять тип ряда через контекстное меню (правый клик → "Изменить тип диаграммы для ряда"). Вкладка "Комбо" появилась только в Excel 2016.

Настройка внешнего вида второй оси

По умолчанию вторая ось в Excel выглядит блекло: серый цвет, отсутствие меток, неудобный масштаб. Исправляем это:

  • 🎨 Измените цвет оси: кликните по ней → Формат осиЦвет линии (выберите контрастный цвет, например, синий для основной оси и зелёный для вспомогательной).
  • 📏 Настройте масштаб: в Параметры оси укажите Минимум, Максимум и Цена основных делений. Например, для процентов: минимум 0, максимум 100, шаг 10.
  • 📌 Добавьте название оси: кликните по графику → МакетНазвание вспомогательной вертикальной оси.
  • 🔍 Скрыть ненужные элементы: если вторая ось перегружает график, отключите Основные деления или Подписи делений в её настройках.

Пример оптимальных настроек для графика выручка + конверсия:


Основная ось (выручка):

- Минимум: 0

- Максимум: 1 200 000 ₽ (на 20% выше максимума данных)

- Шаг: 200 000 ₽

Вспомогательная ось (конверсия):

- Минимум: 0%

- Максимум: 10% (даже если реальный максимум 5%)

- Шаг: 1%

Автоматизация: макрос для быстрого добавления второй оси

Если вам часто приходится строить графики с двумя осями, макрос сэкономит до 5 минут на каждом отчёте. Ниже код для VBA, который:

  • Создаёт комбинированную диаграмму.
  • Переносит второй ряд на вспомогательную ось.
  • Настраивает базовый формат осей.

Как использовать:

  1. Нажмите Alt + F11 для открытия редактора VBA.
  2. Вставьте новый модуль: ВставкаМодуль.
  3. Скопируйте код ниже и запустите макрос (F5).
Sub AddSecondaryAxis()

Dim chartObj As ChartObject

Dim chart As Chart

Dim series As Series

' Создать диаграмму (предполагается, что данные выделены)

Set chartObj = ActiveSheet.ChartObjects.Add(Left:=100, Width:=400, Top:=50, Height:=300)

Set chart = chartObj.Chart

' Добавить данные (замените "A1:C10" на ваш диапазон)

chart.SetSourceData Source:=Range("A1:C10")

' Изменить тип диаграммы на комбинированную

chart.ChartType = xlColumnClustered

chart.SeriesCollection(2).ChartType = xlLineMarkers

chart.SeriesCollection(2).AxisGroup = xlSecondary

' Настройка осей

With chart.Axes(xlValue, xlPrimary)

.HasTitle = True

.AxisTitle.Text = "Основная ось (например, ₽)"

End With

With chart.Axes(xlValue, xlSecondary)

.HasTitle = True

.AxisTitle.Text = "Вспомогательная ось (например, %)"

.Format.Line.ForeColor.RGB = RGB(0, 176, 80) ' Зелёный цвет

End With

End Sub

Чтобы макрос работал для ваших данных:

  • Замените Range("A1:C10") на ваш диапазон.
  • Если рядов больше двух, добавьте строки для SeriesCollection(3), SeriesCollection(4) и т. д.
  • Для изменения типа графика используйте константы: xlColumnClustered (столбцы), xlLine (линия), xlArea (площадь).
⚠️ Внимание: Перед запуском макроса сохраните файл в формате .xlsm (с поддержкой макросов), иначе Excel заблокирует выполнение кода.

Типичные ошибки и как их исправить

Даже опытные пользователи сталкиваются с проблемами при работе с двумя осями. Вот TOP-5 ошибок и их решения:

  1. Ось исчезает после обновления данных
    Причина: Excel сбрасывает настройки при изменении источника.
    Решение: Правый клик по графику → Выбрать данные → проверьте, что диапазоны не сдвинулись. Если нужно, закрепите их абсолютными ссылками (например, $A$1:$C$10).
  2. Вторая ось отображается слева, а не справа
    Причина: В настройках ряда выбрана основная ось.
    Решение: Кликните по ряду → Формат ряда данных → установите По вспомогательной оси.
  3. Метки на второй оси перекрывают данные
    Причина: Слишком длинные подписи или маленький размер графика.
    Решение: Уменьшите шрифт меток (Формат осиШрифт) или поверните их на 45° (Формат меток осиВыравнивание).
  4. График стал «рваным» после добавления второй оси
    Причина: Разный масштаб осей искажает пропорции.
    Решение: Вручную задайте Минимум и Максимум для обеих осей так, чтобы соотношение высот соответствовало реальным данным.
  5. В легенде отображается только один ряд
    Причина: Ошибка при выборе источника данных.
    Решение: Правый клик по графику → Выбрать данные → добавьте недостающий ряд вручную.

Если проблема не решена, попробуйте пересоздать график с нуля — иногда настройки Excel «залипают» и не поддаются исправлению.

FAQ: Частые вопросы о двух осях в Excel

Можно ли сделать две оси X на графике?

Нет, в Excel поддерживаются только две оси Y (основная и вспомогательная). Ось X всегда одна. Если нужно сравнить два временных ряда с разными датами, создайте два отдельных графика или используйте спарклайны.

Как изменить порядок рядов на графике с двумя осями?

Кликните правой кнопкой по графику → Выбрать данные → выделите ряд в списке → используйте стрелки Вверх/Вниз для изменения порядка. Обратите внимание: ряд, который идёт первым в списке, будет отображаться перед остальными (например, столбцы могут закрывать линию).

Почему на второй оси значения отображаются в научном формате (например, 1E+05)?

Это происходит, когда числа слишком большие или слишком маленькие. Исправляется так:

  1. Кликните по второй оси → Формат оси.
  2. В разделе Число выберите формат Числовой или Денежный.
  3. Снимите галочку Научное число (если она есть).
Можно ли сделать две оси в сводной диаграмме?

Да, но с ограничениями. Сначала постройте сводную диаграмму, затем:

  1. Кликните по ней правой кнопкой → Изменить тип диаграммы.
  2. Выберите Комбинированная и настройте ряды, как в Способе 1.

Обратите внимание: при обновлении сводной таблицы может сбиться привязка рядов к осям. В этом случае повторите настройку.

Как экспортировать график с двумя осями в PowerPoint без искажений?

Чтобы график выглядел корректно:

  1. В Excel кликните по графику → Копировать.
  2. В PowerPoint выберите Специальная вставкаОбъект листа Microsoft Excel (а не картинка!).
  3. Если нужно отредактировать график позже, дважды кликните по нему в презентации — откроется Excel.

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