Как начертить график с двумя осями в Excel: от простого к сложному

Почему двуосные графики решают проблемы визуализации

Представьте: у вас есть данные о продажах (тысячи рублей) и проценте возвратов (доли единицы). Если построить их на одном графике с общей осью Y, линия продаж «затмит» проценты — они превратятся в едва заметную полоску у основания. Или наоборот: мелкие колебания процентов сделают график продаж плоским. График с двумя осями Y решает эту проблему, позволяя совместить на одной визуализации данные разного масштаба без потери наглядности.

В Microsoft Excel такая диаграмма называется «комбинированной» или «графиком с вспомогательной осью». Её часто используют для:

  • 📊 Сравнения абсолютных и относительных показателей (например, выручка vs рентабельность)
  • 🌡️ Отображения данных с разными единицами измерения (температура в °C и давление в мм рт. ст.)
  • 📈 Анализа трендов, где один ряд данных — «фоновый» (например, объём рынка), а другой — «детальный» (доля вашей компании)

Но есть подводные камни. Неправильно настроенная вспомогательная ось может исказить восприятие данных, создавая ложные корреляции. Например, если на основной оси отложены значения от 0 до 1000, а на вспомогательной — от 900 до 1000, зрительно линии будут «синхронизированы», хотя на самом деле их масштабы несопоставимы. Об этом и других нюансах — далее.

Подготовка данных: структура таблицы для двуосного графика

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

Месяц Продажи (тыс. руб.) Процент возвратов (%)
Январь 1200 2.5
Февраль 950 3.1
Март 1500 1.8

Обратите внимание:

  • 🔹 Ось X (категории) — общая для обоих рядов. Здесь это месяцы.
  • 🔹 Ряды данных (столбцы B и C) имеют разный масштаб, но одинаковое количество значений.
  • 🔹 Заголовки столбцов должны чётко указывать единицы измерения — это поможетlater правильно подписать оси.
⚠️ Внимание: Если в ваших данных пропуски (например, нет значения для апреля), Excel автоматически пропустит этот месяц на графике. Чтобы избежать искажений, заполните пропуски нулями или используйте функцию НД() для обозначения отсутствующих данных.
📊 Как часто вы используете графики с двумя осями в Excel?
Регулярно, это мой основной инструмент
Иногда, когда нужно сравнить разномасштабные данные
Раньше не пробовал, но теперь хочу научиться
Предпочитаю разделять данные на разные графики

Пошаговая инструкция: создаём график с двумя осями Y

Переходим к практике. Рассмотрим процесс на примере Excel 2019/2021/365Excel 2016 и Excel 2013 шаги аналогичны, но могут немного отличаться интерфейсом).

  1. Выделите диапазон данных вместе с заголовками (в нашем примере — A1:C4).

  2. Перейдите на вкладку Вставка → группа Диаграммы → выберите Вставить график с областями или гистограмму (подойдёт любой тип, кроме круговой диаграммы).

  3. Excel создаст график с общей осью Y. Теперь нужно добавить вспомогательную ось:

    • 📌 Кликните правой кнопкой по любому элементу ряда данных, который должен быть на второй оси (например, по линии процентов возвратов).
    • 📌 В контекстном меню выберите Формат ряда данных....
    • 📌 В открывшейся панели справа найдите параметр Построить ряд по вспомогательной оси и поставьте галочку.

Готово! Теперь у вас два ряда данных на одной диаграмме, но с разными осями Y. Но это только половина дела — дальше нужно настроить оформление.

Выделил все данные вместе с заголовками|

Выбрал подходящий тип диаграммы (НЕ круговую)|

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

Поставил галочку "Построить ряд по вспомогательной оси" для нужного ряда-->

Настройка осей: как избежать обмана зрения

По умолчанию Excel автоматически масштабирует оси, но часто это приводит к визуальным искажениям. Например, если основная ось начинается с 0, а вспомогательная — с 1.5, зрительно может показаться, что процент возвратов «обгоняет» продажи. Всегда проверяйте масштаб осей!

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

  1. Кликните правой кнопкой по основной оси Y (обычно слева) → Формат оси.

  2. В разделе Параметры оси:

    • 🔢 Установите Минимум и Максимум вручную (например, для продаж: минимум = 0, максимум = 2000).
    • 🔢 Задайте Цену основных делений (шаг сетки), чтобы график был читабельным.
  • Повторите те же действия для вспомогательной оси Y (обычно справа). Для процентов логично установить минимум = 0, максимум = 5.

  • Дополнительные советы:

    • 🎨 Используйте Цвет оси и Стиль линии, чтобы визуально отделить основную ось от вспомогательной (например, основная — чёрная, вспомогательная — серая).
    • 📏 Если данные сильно разнятся по масштабу (например, 1000 vs 0.01), рассмотрите возможность использования логарифмической шкалы для одной из осей (опция Логарифмическая шкала в настройках оси).
    ⚠️ Внимание: Если на вспомогательной оси установлен Максимум, близкий к максимальному значению ряда (например, максимум = 3.1 при реальном максимуме 3.0), график будет выглядеть «приплюснутым». Всегда оставляйте запас в 10-20% от максимального значения.

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

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

    Ошибка Причина Решение
    Вспомогательная ось не появляется Не включён параметр Построить ряд по вспомогательной оси Кликните правой кнопкой по ряду → Формат ряда данных → поставьте галочку
    Линии графиков «слипаются» Цвета рядов слишком похожи или прозрачность высокая Измените цвет линий в Формат ряда данных → Заливка и линии
    Данные на вспомогательной оси отображаются зеркально Ось перевёрнута (максимум снизу, минимум сверху) Кликните по оси → Формат оси → снимите галочку Обратный порядок значений

    Ещё одна частая проблема — несоответствие категорий на оси X. Например, если в таблице есть пустые ячейки или скрытые строки, Excel может пропустить их на графике. Чтобы этого избежать:

    • 🔍 Проверьте данные на наличие скрытых строк (Главная → Формат → Скрыть/отобразить).
    • 📊 Используйте Специальная вставка → Пропуски, если копируете данные из другого источника.

    Если график всё равно отображается некорректно, попробуйте создать его заново, предварительно очистив кэш Excel (Файл → Параметры → Дополнительно → Отобразить → Очистить кэш).

    Почему Excel иногда «теряет» вспомогательную ось?

    Это баг, связанный с обновлением данных в реальном времени (например, при подключении к внешним источникам). Чтобы исправить:

    1. Сохраните файл.

    2. Закройте и снова откройте Excel.

    3. Если проблема осталась, скопируйте данные в новый лист и постройте график заново.

    Продвинутые приёмы: комбинирование типов графиков

    График с двумя осями не обязательно должен быть только линейным. Вы можете комбинировать разные типы диаграмм для большей наглядности. Например:

    • 📊 Гистограмма + линия: продажи (столбцы) и средняя цена (линия).
    • 🌊 График с областями + точечная диаграмма: общий объём рынка (область) и доля компании (точки).
    • 🔄 Линия + график с маркерами: фактические данные (линия) и плановые показатели (маркеры).

    Как это сделать:

    1. Постройте график с двумя осями, как описано выше.

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

    3. Выберите нужный тип (например, Гистограмма с группировкой для первого ряда и График с маркерами для второго).

    Пример комбинированной диаграммы:

    
    

    Тип ряда "Продажи": Гистограмма (основная ось Y)

    Тип ряда "Процент возвратов": График с маркерами (вспомогательная ось Y)

    Ось X: Месяцы

    ⚠️ Внимание: При комбинировании типов графиков следите за тем, чтобы визуальный вес элементов не конфликтовал. Например, толстые столбцы гистограммы могут «забивать» тонкую линию второго ряда. Используйте Формат ряда данных → Ширина зазора (для гистограмм) и Толщина линии (для графиков), чтобы сбалансировать восприятие.

    Экспорт и совместимость: как сохранить график для презентации

    График с двумя осями готов, но как его правильно экспортировать, чтобы он выглядел профессионально в Word, PowerPoint или на веб-странице? Вот ключевые моменты:

    Способы экспорта:

    • 🖼️ Копирование как изображение:
      1. Кликните по графику → Главная → Копировать → Копировать как картинку.
      2. Выберите формат PNG (для веба) или EMF (для печатных документов).
  • 📄 Сохранение как PDF:
    1. Выделите график → Файл → Экспорт → Создать PDF/XPS.
    2. Установите Оптимизировать для: Стандарт (для печати) или Минимальный размер (для email).

    Проблемы совместимости и их решения:

    Проблема Решение
    В PowerPoint график отображается размыто Экспортируйте в EMF или SVG вместо JPEG
    Вспомогательная ось исчезает при вставке в Word Используйте Специальная вставка → Объект диаграммы Microsoft Excel
    Цвета графиков меняются при открытии на другом ПК Закрепите тему оформления: Конструктор → Изменить цвета

    Если график нужно разместить на веб-странице, экспортируйте его в SVG (векторный формат) через Файл → Сохранить как → Тип файла: SVG. Это позволит масштабировать изображение без потери качества. Для социальных сетей лучше подойдёт PNG с разрешением не менее 1200×630 пикселей.

    FAQ: ответы на частые вопросы

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

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

    • Разделения данных на два графика и размещения их друг под другом.
    • Использования точечной диаграммы (XY), где можно задать две серии данных с разными значениями по X.
    Как изменить порядок рядов данных на графике?

    Чтобы поменять местами ряды (например, сделать проценты возвратов основным рядом),:

    1. Кликните правой кнопкой по графику → Выбрать данные.
    2. В списке Легенда (ряды) выделите ряд и используйте кнопки Вверх/Вниз.
    3. Это не изменит ось, но поменяет порядок отображения в легенде и на графике.

    Почему на вспомогательной оси отображаются не те значения?

    Это происходит, если:

    • В настройках оси установлен неправильный Минимум/Максимум.
    • Данные в ряду содержат скрытые символы или текст (Excel воспринимает их как 0).
    • Ряд данных привязан к неправильной оси (проверьте Формат ряда данных).
    • Решение: кликните по оси → Формат оси → установите параметры вручную.

    Можно ли автоматизировать создание таких графиков с помощью VBA?

    Да! Вот пример макроса, который создаёт график с двумя осями для выделенного диапазона:

    
    

    Sub CreateDualAxisChart()

    Dim rng As Range

    Dim chartObj As ChartObject

    Set rng = Selection

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

    chartObj.Chart.ChartType = xlLine

    chartObj.Chart.SetSourceData Source:=rng

    ' Назначаем второй ряд на вспомогательную ось

    chartObj.Chart.SeriesCollection(2).AxisGroup = xlSecondary

    End Sub

    Чтобы использовать:

    1. Выделите диапазон данных.
    2. Нажмите Alt + F11, вставьте код в модуль.
    3. Запустите макрос (F5).
    Как сделать, чтобы вспомогательная ось отображалась слева, а основная — справа?

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

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

    Однако это может запутать зрителя, поэтому используйте такой приём только при необходимости (например, для соответствия корпоративным стандартам оформления).