Как построить две кривые на одном графике в Excel: подробная инструкция с примерами

Построение нескольких кривых на одном графике в Microsoft Excel — одна из самых востребованных задач при анализе данных.hether вы сравниваете динамику продаж двух продуктов, анализируете температурные колебания в разных регионах или визуализируете результаты экспериментов, умение комбинировать данные на одной диаграмме экономит время и делает презентацию наглядной. Однако многие пользователи сталкиваются с трудностями: то вторая кривая пропадает после добавления, то оси масштабируются неправильно, то легенда отображается некорректно.

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

Особое внимание уделим автоматическому обновлению графиков при изменении исходных данных — это избавит вас от рутинного перестроения диаграмм после каждого редактирования таблицы. Также вы узнаете, как избежать распространённой проблемы, когда вторая кривая отображается как столбцы вместо линии.

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

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

  • 📊 Вариант 1. Общая ось X в одном столбце

    Идеален для временных рядов или категорийных данных. Пример: столбец A — месяцы, столбец B — продажи товара 1, столбец C — продажи товара 2.

  • 🔄 Вариант 2. Разные оси X для каждой кривой

    Подходит, если кривые имеют разные категории по оси X (например, сравнение температуры в °C и давления в мм рт. ст. по разным временным интервалам). Здесь потребуется вспомогательная ось.

Пример корректной таблицы для варианта 1:

МесяцПродажи (Товар A)Продажи (Товар B)
Январь12085
Февраль15092
Март180110

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

📊 Как часто вы строите графики с несколькими кривыми в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

2. Способ 1: Добавление второй кривой через "Выбор источника данных"

Самый универсальный метод, работающий во всех версиях Excel. Подходит, если обе кривые имеют общую ось X и сопоставимые шкалы по оси Y.

Шаги:

  1. Выделите таблицу с данными (включая заголовки столбцов).
  2. Перейдите на вкладку Вставка → выберите тип диаграммы Вставка графика с маркерами (или другой линейный график).
  3. После построения первой кривой щёлкните правой кнопкой по графику и выберите Выбрать данные.
  4. В окне Выбор источника данных нажмите Добавить → укажите имя серии (название второй кривой) и диапазон значений (столбец с данными).

🔹 Важно: При добавлении второй кривой убедитесь, что в поле Значения X указан диапазон с общей осью (например, $A$2:$A$10 для месяцев). Если оставить это поле пустым, Excel автоматически пронумерует точки по порядку (1, 2, 3...), что исказит график.

Выделены все столбцы с данными (включая заголовки)|

Общая ось X указана в настройках источника данных|

Имена серий соответствуют заголовкам столбцов|

Диапазоны значений не содержат пустых ячеек-->

3. Способ 2: Построение графика с вспомогательной осью (для разных шкал)

Если кривые имеют разные единицы измерения (например, температура в °C и влажность в %), одна из линий может стать почти невидимой из-за разницы в масштабах. В таких случаях используется вспомогательная ось.

Инструкция:

  1. Постройте график с первой кривой (как в Способе 1).
  2. Добавьте вторую кривую через Выбрать данные.
  3. Щёлкните правой кнопкой по второй линии → Формат ряда данных.
  4. В разделе Параметры ряда выберите По вспомогательной оси.
  5. Отрегулируйте масштаб вспомогательной оси через Формат оси (правая кнопка по оси Y справа).

📌 Пример: На графике ниже температура (°C) отображается по основной оси слева, а давление (мм рт. ст.) — по вспомогательной оси справа:

Как изменить цвет вспомогательной оси?

Чтобы визуально отделить вспомогательную ось, щёлкните по ней правой кнопкой → Формат осиЦвет линии. Выберите контрастный цвет (например, красный для основной оси и синий для вспомогательной).

⚠️ Внимание: Если после добавления вспомогательной оси график стал хаотичным, проверьте:

  • 🔍 Соответствие диапазонов данных (возможно, вторая кривая построена по другим категориям X).
  • 📏 Масштаб осей (если одна из кривых "прижата" к нулю, увеличьте минимальное значение оси).

4. Способ 3: Комбинированный график (линия + столбцы или две линии с разными маркерами)

Иногда требуется визуализировать данные разными типами графиков на одной диаграмме. Например, линия для тренда и столбцы для абсолютных значений. Для этого:

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

🎨 Совет по оформлению: Чтобы комбинированный график выглядел профессионально, используйте:

  • 🖌️ Контрастные цвета для разных серий (например, синий для линии, оранжевый для столбцов).
  • 📊 Подписи данных для столбцов (для точности).
  • 🔄 Легенду внизу графика (а не справа) для экономии места.

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

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

ПроблемаПричинаРешение
Вторая кривая не отображаетсяНеверно указан диапазон данных или имя серииПроверьте Выбор источника данныхИзменить для второй серии
Кривые "слипаются" в одну линиюОдинаковые значения или неправильный масштаб осиНастройте минимальные/максимальные значения оси Y вручную
Некорректные подписи оси XExcel автоматически пронумеровал категорииУкажите диапазон подписей оси в Выбор источника данныхИзменить подписи горизонтальной оси

🔧 Сложный случай: Если после всех манипуляций график по-прежнему отображается некорректно, попробуйте:

  1. Скопировать данные в новый лист и построить график заново.
  2. Использовать Специальную вставкуЗначения для очистки форматирования.
  3. Обновить Excel (в некоторых версиях баги с графиками исправляются в патчах).

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

Для автоматизации процесса построения графиков с двумя кривыми можно использовать:

  • 📈 Динамические именованные диапазоны

    Создайте именованные диапазоны через ФормулыДиспетчер имён, чтобы график автоматически обновлялся при добавлении новых данных. Пример формулы для динамического диапазона:

    =СМЕЩ(Лист1!$A$2;0;0;СЧЁТЗ(Лист1!$A:$A)-1;1)
  • 🤖 Макросы VBA

    Запишите макрос для автоматического добавления второй кривой с заданными параметрами. Пример кода для добавления серии:

    ActiveChart.SeriesCollection.NewSeries
    

    ActiveChart.SeriesCollection(2).Name = "=""Товар B"""

    ActiveChart.SeriesCollection(2).Values = "=Лист1!$C$2:$C$10"

    ActiveChart.SeriesCollection(2).XValues = "=Лист1!$A$2:$A$10"

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

7. Оформление графика: профессиональные советы

Даже технически правильный график может выглядеть непрофессионально без должного оформления. Следуйте этим рекомендациям:

  • 🎨 Цветовая схема

    Используйте Adobe Color для подбора гармоничных цветов. Избегайте красного и зелёного на одном графике (проблемы для дальтоников).

  • 📏 Шрифты и размеры

    Для презентаций: Calibri 12pt или Arial 11pt. Для печатных отчётов: Times New Roman 10pt.

  • 📌 Подписи и легенда

    Размещайте легенду внизу графика (а не справа) для лучшей читаемости. Добавьте подписи данных для ключевых точек.

🖼️ Пример профессионального оформления:

Пример графика с двумя кривыми: синяя линия для продаж 2023, оранжевая — для продаж 2026, серый фон сетки, подписи осей и легенда внизу

💡 Бонус: Чтобы график выглядел как в The Economist, используйте:

  • Серый фон области построения (Формат области построенияЗаливка).
  • Тонкие серые линии сетки (установите прозрачность 70%).
  • Жирные подписи осей (шрифт 14pt).

Часто задаваемые вопросы (FAQ)

Можно ли построить две кривые с разными интервалами по оси X?

Да, но для этого потребуется использовать вспомогательную ось и вручную настроить категории для каждой кривой. Альтернативный вариант — дополнить данные "пустыми" значениями (#Н/Д) для выравнивания интервалов.

Почему вторая кривая отображается как пунктирная линия?

Это означает, что в исходных данных есть пустые ячейки или текстовые значения. Замените их на 0 или используйте функцию =ЕСЛИОШИБКА() для обработки ошибок. Также проверьте формат ячеек (должен быть Общий или Числовой).

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

Щёлкните по графику правой кнопкой → Сохранить как рисунок → выберите формат PNG или EMF (векторный формат для масштабирования без потерь). Для максимального качества увеличьте размер графика перед экспортом (растяните его мышью).

Можно ли автоматически обновлять график при добавлении новых строк в таблицу?

Да, для этого используйте динамические именованные диапазоны (см. раздел 6) или таблицы Excel (выделите данные и нажмите Ctrl+T). График, построенный на основе таблицы, автоматически расширяется при добавлении строк.

Как добавить третью кривую на график?

Алгоритм такой же, как для второй кривой: Выбрать данныеДобавить → указать диапазон. Если кривые имеют разные шкалы, используйте вспомогательную ось для одной из них. Для трёх и более кривых рекомендуется группировать их по смысловому признаку (например, две кривые по основной оси и одна — по вспомогательной).