При попытке отобразить на одной диаграмме данные с разными масштабами (например, тысячи рублей и проценты или температуру и объем продаж) стандартный график в 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 года. Подходит для создания комбинированных графиков (например, гистограмма + график).
- Выделите данные для диаграммы (включая заголовки столбцов). Например, столбец
Aс датами,B— выручка,C— конверсия. - Перейдите на вкладку
Вставка→ выберитеВставить график(илиГистограмма, если нужны столбцы). - Щёлкните правой кнопкой по любому столбцу/линии на графике →
Изменить тип диаграммы. - В открывшемся окне выберите
Комбинированная(в Excel 2016–2019 — вкладкаКомбо). - Для серии, которую нужно перенести на вторую ось (например, конверсию), выберите тип
График с маркерамии поставьте галочкуПо вспомогательной оси. - Нажмите
ОК— вторая ось появится справа.
Если вторая ось не отобразилась:
- 🔍 Проверьте, что в
Выбор источника данных(правый клик по графику →Выбрать данные) все ряды добавлены корректно. - 🔄 Обновите график: кликните по нему → на вкладке
КонструкторнажмитеОбновить данные.
Выделите все столбцы с данными, включая заголовки|Проверьте, что в каждом столбце одинаковое количество строк|Убедитесь, что формат ячеек с датами/числами корректный (не текст)|Сортировка данных не обязательна, но упрощает восприятие графика-->
Способ 2: Ручное добавление второй оси через «Формат ряда данных»
Если комбинированная диаграмма не подходит (например, нужны две линии на разных осях), используйте этот метод:
- Постройте стандартный график с двумя рядами данных.
- Кликните правой кнопкой по линии/столбцу, который должен быть на второй оси →
Формат ряда данных. - В правой панели найдите раздел
Параметры ряда→Построить ряд по вспомогательной оси. - Закройте панель — вторая ось появится автоматически.
Преимущество метода: позволяет гибко настраивать масштаб каждой оси отдельно. Например, для процентов установить шаг 5%, а для денежных значений — 10 000 ₽.
⚠️ Внимание: Если после добавления второй оси исчезли метки данных, проверьте настройки вФормат оси→Параметры оси→Метки по оси. Иногда Excel сбрасывает их на «Нет».
| Проблема | Причина | Решение |
|---|---|---|
| Вторая ось не появляется | Не выбран тип «Комбинированная» | Повторите шаги способа 1, убедитесь, что галочка По вспомогательной оси стоит |
| График стал нечитаемым | Масштаб осей не оптимизирован | Кликните по оси → Формат оси → настройте Минимум/Максимум |
| Данные на графике не совпадают с таблицей | Неверный диапазон в Выбор источника данных |
Правый клик по графику → Выбрать данные → проверьте диапазоны |
| Линия второго ряда стала пунктирной | Конфликт форматов | Выделите ряд → Формат ряда данных → измените Тип линии |
Регулярно для отчётов|Иногда, когда данные сильно различаются|Раньше не пробовал, но теперь буду|Не вижу в этом смысла-->
Способ 3: Скрытый приём для версий 2016–2023 (без комбинированной диаграммы)
Если в вашей версии Excel нет вкладки Комбо (например, в корпоративных сборках), используйте обходной путь:
- Постройте график с двумя рядами данных (например, столбцы + линия).
- Кликните правой кнопкой по линии →
Изменить тип диаграммы для ряда. - Выберите
График с маркерами(или другой тип) и поставьте галочкуПо вспомогательной осивнизу окна. - Подтвердите изменения — вторая ось появится без переключения на комбинированный тип.
Этот метод работает и в 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, который:
- Создаёт комбинированную диаграмму.
- Переносит второй ряд на вспомогательную ось.
- Настраивает базовый формат осей.
Как использовать:
- Нажмите
Alt + F11для открытия редактора VBA. - Вставьте новый модуль:
Вставка→Модуль. - Скопируйте код ниже и запустите макрос (
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 ошибок и их решения:
- Ось исчезает после обновления данных
Причина: Excel сбрасывает настройки при изменении источника.
Решение: Правый клик по графику →Выбрать данные→ проверьте, что диапазоны не сдвинулись. Если нужно, закрепите их абсолютными ссылками (например,$A$1:$C$10). - Вторая ось отображается слева, а не справа
Причина: В настройках ряда выбрана основная ось.
Решение: Кликните по ряду →Формат ряда данных→ установитеПо вспомогательной оси. - Метки на второй оси перекрывают данные
Причина: Слишком длинные подписи или маленький размер графика.
Решение: Уменьшите шрифт меток (Формат оси→Шрифт) или поверните их на 45° (Формат меток оси→Выравнивание). - График стал «рваным» после добавления второй оси
Причина: Разный масштаб осей искажает пропорции.
Решение: Вручную задайтеМинимумиМаксимумдля обеих осей так, чтобы соотношение высот соответствовало реальным данным. - В легенде отображается только один ряд
Причина: Ошибка при выборе источника данных.
Решение: Правый клик по графику →Выбрать данные→ добавьте недостающий ряд вручную.
Если проблема не решена, попробуйте пересоздать график с нуля — иногда настройки Excel «залипают» и не поддаются исправлению.
FAQ: Частые вопросы о двух осях в Excel
Можно ли сделать две оси X на графике?
Нет, в Excel поддерживаются только две оси Y (основная и вспомогательная). Ось X всегда одна. Если нужно сравнить два временных ряда с разными датами, создайте два отдельных графика или используйте спарклайны.
Как изменить порядок рядов на графике с двумя осями?
Кликните правой кнопкой по графику → Выбрать данные → выделите ряд в списке → используйте стрелки Вверх/Вниз для изменения порядка. Обратите внимание: ряд, который идёт первым в списке, будет отображаться перед остальными (например, столбцы могут закрывать линию).
Почему на второй оси значения отображаются в научном формате (например, 1E+05)?
Это происходит, когда числа слишком большие или слишком маленькие. Исправляется так:
- Кликните по второй оси →
Формат оси. - В разделе
Числовыберите форматЧисловойилиДенежный. - Снимите галочку
Научное число(если она есть).
Можно ли сделать две оси в сводной диаграмме?
Да, но с ограничениями. Сначала постройте сводную диаграмму, затем:
- Кликните по ней правой кнопкой →
Изменить тип диаграммы. - Выберите
Комбинированнаяи настройте ряды, как в Способе 1.
Обратите внимание: при обновлении сводной таблицы может сбиться привязка рядов к осям. В этом случае повторите настройку.
Как экспортировать график с двумя осями в PowerPoint без искажений?
Чтобы график выглядел корректно:
- В Excel кликните по графику →
Копировать. - В PowerPoint выберите
Специальная вставка→Объект листа Microsoft Excel(а не картинка!). - Если нужно отредактировать график позже, дважды кликните по нему в презентации — откроется Excel.
Избегайте вставки как Рисунок — при изменении размеров может пострадать читаемость.