Две оси на одном графике в Excel: как добавить и настроить

При попытке отобразить на одной диаграмме данные с разными масштабами (например, температуру в °C и давление в атм) стандартная ось Y в Excel искажает визуализацию: одна серия становится едва заметной из-за разницы в значениях. Решение — добавление вторичной оси (второй оси Y), которая позволяет сопоставлять несопоставимое. В 90% случаев проблема решается за 5 кликов, но есть нюансы с типами графиков и совместимостью серий.

Вторичная ось доступна не для всех диаграмм: она работает с Гистограммами, Линейными, Графиками с областями и Комбинированными, но недоступна для Круговых или Лепестковых. Если в вашем графике отсутствует опция «Добавить вторичную ось», сначала преобразуйте тип диаграммы через вкладку Конструктор → Изменить тип диаграммы.

Какие данные требуют второй оси?

Вторичная ось нужна в трёх сценариях:

  • 📊 Разные единицы измерения: например, продажи в штуках и выручка в рублях на одном графике.
  • 📈 Сильная разница в масштабах: одна серия варьируется от 0 до 100, другая — от 1000 до 10000.
  • 🔄 Сравнение трендов с разной волатильностью: например, температура (плавные изменения) и влажность (резкие скачки).

Без второй оси меньшая по значениям серия «прижимается» к горизонтальной оси, теряя наглядность. Например, если на графике отображать продажи (10–100 ед.) и выручку (50 000–200 000 руб.), линия продаж будет почти невидимой. Вторичная ось решает эту проблему, присваивая каждой серии собственную шкалу.

📊 Как часто вы используете вторичную ось в Excel?
Никогда не пробовал
Редко, только для сложных отчётов
Часто, это моя стандартная практика
Не знаю, что это такое

Пошаговая инструкция: добавление второй оси

Рассмотрим процесс на примере Excel 2019 (аналогично работает в версиях 2013–2023). Предположим, у вас есть таблица с месяцами, продажами и выручкой:

МесяцПродажи (шт.)Выручка (руб.)
Январь1575 000
Февраль22110 000
Март30150 000

Чтобы добавить вторую ось:

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

Выберите совместимый тип диаграммы (гистограмма, график, область)

Убедитесь, что данные для второй оси — в отдельном столбце

Проверьте, что у серий общая ось X (например, даты или категории)

Отключите «скрытые» строки/столбцы (они могут сбивать масштаб)-->

После применения изменений справа от графика появится вторая вертикальная ось с независимой шкалой. Если ось не отобразилась, проверьте:

  • ❌ Не совпадают ли единицы измерения на основной и вспомогательной оси (например, не пытаетесь ли вы отобразить рубли и проценты на одной шкале).
  • ❌ Не скрыта ли ось — кликните по графику → Конструктор → Добавить элемент диаграммы → Оси → Вторичная вертикальная ось.

Типичные ошибки и их решения

Even опытные пользователи сталкиваются с проблемами при настройке второй оси. Вот самые распространённые:

⚠️ Внимание: Если после добавления второй оси одна из серий исчезла, проверьте, не совпадают ли их цвета с фоном графика. Измените цвет линии через Формат ряда данных → Цвет линии.
ОшибкаПричинаРешение
Вторая ось не появляетсяНесовместимый тип диаграммыИзмените тип на «Гистограмма» или «График»
Серии накладываются друг на другаОдинаковые масштабы на обеих осяхВручную задайте минимальные/максимальные значения для каждой оси
Некорректные значения на осиСкрытые строки/столбцы в исходных данныхУдалите фильтры или покажите скрытые данные

Ещё одна частая проблема — несоответствие масштабов. Например, если на основной оси значения от 0 до 100, а на вторичной — от 10 000 до 100 000, график визуально искажается. Решение:

  1. Кликните правой кнопкой по вторичной оси → Формат оси.
  2. В разделе Параметры оси установите фиксированные значения для Минимум и Максимум.
  3. Для логарифмического масштаба отметьте галочку Логарифмическая шкала.

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

По умолчанию вторая ось отображается справа с серым цветом и стандартными делениями. Чтобы сделать график профессиональнее:

  • 🎨 Цвет оси: Кликните по оси → Формат оси → измените цвет линии и шрифта меток.
  • 📏 Позиция меток: В настройках оси выберите Низ, Высоко или Рядом с осью.
  • 🔢 Формат чисел: Для валютных данных установите формат Денежный с нужным количеством знаков после запятой.

Для улучшения читаемости рекомендуется:

  1. Добавить название оси через Конструктор → Добавить элемент диаграммы → Название оси (вторичная).
  2. Использовать разные стили линий для серий (сплошная для основной оси, пунктирная — для вторичной).
  3. Если серий больше двух, рассмотрите вариант с комбинированной диаграммой (гистограмма + график).
Как сделать комбинированную диаграмму с двумя осями?

1. Постройте стандартную гистограмму с двумя сериями.

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

3. Выберите График или График с маркерами для этой серии.

4. Назначьте ей вторичную ось (как описано выше).

5. Отрегулируйте цвета, чтобы визуально разделить типы данных (например, столбцы — синие, линия — красная).

Продвинутые приёмы: динамические оси и макросы

Для автоматизации работы с осями можно использовать:

  • 📊 Динамические диапазоны: Создайте именованные диапазоны (через Формулы → Диспетчер имён), которые автоматически подстраиваются под новые данные. Затем свяжите оси с этими диапазонами.
  • 🤖 Макросы VBA: Напишите скрипт для автоматического добавления второй оси к выбранной диаграмме. Пример кода:
    Sub AddSecondaryAxis()
    

    ActiveChart.FullSeriesCollection(2).AxisGroup = xlSecondary

    End Sub

    Примечание: Макрос работает для второй серии в диаграмме (индекс 2).

Для сложных отчётов полезно комбинировать вторичную ось с:

  • 🔹 Линиями тренда (для прогнозирования).
  • 🔹 Полосами погрешностей (для статистических данных).
  • 🔹 Динамическими метками (через Формат меток данных).
⚠️ Внимание: При использовании макросов сохраняйте файл в формате .xlsm (с поддержкой макросов), иначе код не будет работать. Также проверьте настройки безопасности макросов в Файл → Параметры → Центр управления безопасностью.

Альтернативы вторичной оси

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

МетодКогда использоватьПлюсыМинусы
Нормализация данныхСерии имеют общую базу (например, проценты)Один масштаб для всех серийТребует предварительных вычислений
Раздельные графикиБолее 3 серий с разными масштабамиЧитаемость каждого графикаСложно сравнивать тренды
Логарифмическая шкалаДанные отличаются на порядки (1, 10, 100)Сохраняет пропорцииСложна для восприятия нетехнической аудиторией

Например, для визуализации данных по трем показателям (продажи, выручка, маржа) лучше создать три отдельных графика с общей осью X (время), чем пытаться уместить всё на одной диаграмме. Это упростит анализ и избежит визуального шума.

FAQ: Частые вопросы о второй оси в Excel

Можно ли добавить третью ось в Excel?

Нет, Excel поддерживает только две вертикальные оси (основную и вторичную). Для трёх и более серий с разными масштабами используйте:

  • Раздельные графики с общей осью X.
  • Нормализацию данных (приведение к общему масштабу, например, в процентах).
  • Логарифмическую шкалу (если данные отличаются на порядки).
Почему вторая ось отображается некорректно в Excel Online?

Excel Online имеет ограниченную функциональность по сравнению с десктопной версией. Если вторая ось:

  • Не появляется — попробуйте открыть файл в настольной версии Excel.
  • Искажает масштаб — вручную задайте границы оси через Формат оси.
  • Исчезает при сохранении — экспортируйте график как изображение (Правый клик → Сохранить как рисунок).

Для полноценной работы с осями используйте Excel 2016 или новее.

Как изменить положение второй оси (справа налево)?

По умолчанию вторая ось располагается справа. Чтобы перенести её влево:

  1. Кликните правой кнопкой по вторичной оси → Формат оси.
  2. В разделе Параметры оси найдите опцию Положение оси.
  3. Выберите По делениям или На делении для изменения позиции.

Для полного переноса оси на левую сторону потребуется VBA-макрос:

ActiveChart.Axes(xlValue, xlSecondary).TickLabelPosition = xlLow
Можно ли сделать вторую ось горизонтальной (вторичную ось X)?

Нет, в Excel поддерживается только вторичная вертикальная ось (Y). Для горизонтальной оси (X) альтернативы:

  • Используйте вспомогательную таблицу с трансформированными данными.
  • Постройте 3D-график (например, Поверхность), но это усложнит восприятие.
  • Экспортируйте данные в Power BI или Python (Matplotlib), где доступны расширенные настройки осей.
Как скопировать график с двумя осями в Word или PowerPoint?

Чтобы сохранить форматирование при копировании:

  1. Выделите график в ExcelГлавная → Копировать (или Ctrl+C).
  2. В Word/PowerPoint выберите Специальная вставка → Рисунок (PNG) или Объект Microsoft Excel.
  3. Если график отображается некорректно, экспортируйте его как изображение:
Правый клик по графику → Сохранить как рисунок → Выбрать формат (PNG/JPEG)

Для редактируемой версии выберите Вставить → Объект → Диаграмма Microsoft Excel.