Гистограмма с двумя осями в Excel: как построить по таблице за 5 минут

Гистограммы с двумя осями (или комбинированные диаграммы) в Microsoft Excel — это мощный инструмент визуализации, когда нужно сравнить данные с разными единицами измерения или масштабами. Например, вы анализируете продажи: по одной оси откладываете количество товаров (штуки), а по другой — выручку (рубли). Или сравниваете температуру (°C) и осадки (мм) за месяц. Стандартная гистограмма здесь не подойдёт — линии или столбцы одной серии просто "потонут" на фоне другой.

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

Если вы никогда не работали с комбинированными диаграммами, не переживайте: процесс занимает не больше 5–7 минут. Главное — правильно подготовить исходные данные и понять логику связывания осей. А для тех, кто уже пробовал, но столкнулся с ошибками (например, #Н/Д в легенде или "слипшимися" столбцами), мы собрали чек-лист диагностики в одном из разделов.

В конце статьи — FAQ с ответами на типичные вопросы: можно ли сделать две оси в Google Таблицах, как экспортировать такую гистограмму в PowerPoint, и почему при копировании диаграммы в Word пропадает вторая ось.

Что такое гистограмма с двумя осями и когда она нужна

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

Классические примеры использования:

  • 📊 Финансовый анализ: сравнение объёмов продаж (штуки) и выручки (рубли). Без второй оси столбцы выручки будут в 100 раз выше столбцов количества, и график станет нечитаемым.
  • 🌡️ Метеорология: температура (°C) и осадки (мм) за месяц. Температура колеблется от -30 до +30, а осадки — от 0 до 200 мм.
  • 📈 Маркетинг: динамика трафика на сайт (показы) и конверсии (проценты). Показы исчисляются тысячами, а конверсия — долями процента.

Если попробовать построить такие данные на стандартной гистограмме, одна из серий либо "сплющится" в едва заметную линию, либо, наоборот, "раздуется" до гигантских размеров, скрывая детали другой серии. Вспомогательная ось решает эту проблему, позволяя каждой серии использовать свой масштаб.

⚠️ Внимание: Не путайте гистограмму с двумя осями и наложенные диаграммы (например, столбцы + линия на одной оси). В последнем случае данные всё равно привязаны к одной шкале, что искажает восприятие.

Чтобы понять, нужна ли вам вторая ось, задайте себе вопрос: "Могу ли я честно сравнить эти данные на одной шкале, не жертвуя наглядностью?". Если ответ "нет" — смело используйте вспомогательную ось.

Подготовка данных: как должна выглядеть таблица

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

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

2. Типы данных: все ячейки в одном столбце должны быть одного типа (только числа, только даты или только текст). Excel не сможет построить гистограмму, если в столбце с числами попадётся текст (например, "Н/Д").

3. Заголовки: у каждой колонки должен быть уникальный заголовок (он станет названием серии на графике). Избегайте пустых ячеек в заголовках или повторяющихся имён.

Пример правильной таблицы для гистограммы с двумя осями:

Месяц Продажи (шт.) Выручка (тыс. руб.)
Январь 120 450
Февраль 95 380
Март 150 600

Если ваша таблица выглядит иначе (например, категории в строках, а серии — в столбцах), используйте функцию Транспонировать (Главная → Буфер обмена → Транспонировать) или инструмент Power Query для преобразования.

⚠️ Внимание: Если в таблице есть скрытые строки или столбцы, Excel может их проигнорировать при построении графика. Перед созданием гистограммы отмените скрытие (Главная → Формат → Скрыть/Отобразить → Отобразить строки).
📊 Как часто вы используете гистограммы с двумя осями?
Часто (еженедельно)
Иногда (ежемесячно)
Редее чем раз в год
Никогда не пробовал

Способ 1: Построение через мастер диаграмм (самый простой)

Этот метод подходит для Excel 2013 и новее. Он не требует ручной настройки осей — программа сама предложит добавить вторую ось, если обнаружит большие различия в масштабах серий.

Шаги:

  1. Выделите всю таблицу с данными (включая заголовки).
  2. Перейдите на вкладку Вставка → Вставить столбчатую или линейную диаграмму → Гистограмма с группировкой.
  3. В появившемся графике кликните правой кнопкой по любой серии и выберите Изменить тип диаграммы для серии.
  4. Для одной из серий (например, "Выручка") выберите тип Линия или График с маркерами.
  5. Excel автоматически предложит добавить вторую ось. Нажмите ОК.

Если автоматическое предложение не появилось:

  • 🖱️ Кликните правой кнопкой по линии второй серии.
  • 📏 Выберите Формат ряда данных.
  • 🔄 В разделе Параметры серии установите флажок По вспомогательной оси.

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

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

Серии имеют разные типы (столбцы + линия)|

Вторая ось добавлена и подписана|

Масштабы осей соответствуют данным (нет "сплющенных" серий)|

Легенда отображает все серии корректно-->

Способ 2: Ручная настройка осей (для опытных пользователей)

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

Инструкция:

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

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

  • 🔍 Изменить масштаб осей (например, установить фиксированный максимум для вспомогательной оси).
  • 🎨 Использовать разные цвета для серий (контрастные, но не кричащие).
  • 📏 Добавить линии сетки для обеих осей (Макет → Линии сетки).

Критическая деталь: если после настройки вторая ось исчезает при изменении размеров диаграммы, зафиксируйте её положение. Кликните по оси правой кнопкой → Формат осиПараметры оси → установите флажок По умолчанию в разделе Вертикальная ось пересекает.

Способ 3: Использование вспомогательного ряда (для сложных случаев)

Этот метод пригодится, если:

  • 📉 Вам нужно нормировать данные (например, показать проценты на второй оси).
  • 🔄 Серии имеют разную частоту (например, ежедневные продажи и ежемесячная выручка).
  • 🧩 Требуется нестандартная шкала (логарифмическая, обратная).

Алгоритм:

  1. Добавьте в таблицу вспомогательный столбец с формулой нормировки. Например, если выручка в тысячах рублей, а продажи в штуках, создайте столбец =Выручка/10, чтобы привести данные к сопоставимому масштабу.
  2. Постройте стандартную гистограмму по исходным данным + вспомогательному ряду.
  3. Кликните правой кнопкой по вспомогательному ряду → Изменить тип диаграммы для серии → выберите Линия.
  4. Перенесите вспомогательный ряд на вторую ось (как в Способе 2).
  5. Отформатируйте вторую ось: установите Максимум и Минимум так, чтобы она отражала исходные значения (например, если вы делили на 10, умножьте деления оси на 10).
  6. Скройте вспомогательный ряд: кликните по линии → Формат ряда данныхНет линии.

Пример формулы для нормировки выручки (если продажи в диапазоне 0–200 шт., а выручка — 0–1000 тыс. руб.):

=Выручка/5

Это приведёт выручку к шкале 0–200, сопоставимой с продажами.

⚠️ Внимание: При использовании вспомогательного ряда следите, чтобы формулы нормировки учитывали все значения, включая нули и отрицательные числа. Иначе шкала второй оси будет искажена.
Как сделать логарифмическую шкалу для второй оси?

Для логарифмической шкалы кликните по вспомогательной оси правой кнопкой → Формат оси → установите флажок Логарифмическая шкала. Убедитесь, что все значения серии положительные (логарифм нуля или отрицательного числа не существует).

Если данные содержат ноль, добавьте небольшое смещение (например, =ЛОГ(Выручка+0,1)), но учтите, что это исказит визуальное восприятие.

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

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

Проблема Причина Решение
Вторая ось не отображается Серия не привязана к вспомогательной оси Кликните по серии → Формат ряда данных → включите По вспомогательной оси
Столбцы и линия "слипаются" Неправильный масштаб осей Настройте Минимум и Максимум для каждой оси вручную
В легенде отображается #Н/Д Пустые ячейки или ошибки в данных Проверьте таблицу на наличие пустых ячеек или формул с ошибками
При изменении данных график не обновляется Диапазон данных зафиксирован Кликните по графику → Конструктор → Выбрать данные → обновите диапазоны

Если гистограмма выглядит "размытой" или нечитаемой:

  • 🔎 Увеличьте размер диаграммы (потяните за углы).
  • 🎨 Используйте контрастные цвета для серий (например, синий для столбцов и красный для линии).
  • 📏 Добавьте подписи данных для ключевых точек (Макет → Подписи данных).

Для диаграмм с большим количеством категорий (например, помесячные данные за 5 лет) рекомендуется:

  • 📅 Группировать категории по годам (Ось категорий → Группировка).
  • 🔍 Использовать ползунок прокруткиExcel 2016 и новее: Вставка → Элементы управления → Ползунок).

Экспорт и совместное использование гистограммы

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

1. Копирование в Word или PowerPoint:

  • 📋 Выделите диаграмму и нажмите Ctrl+C.
  • 🖱️ В документе Word/PowerPoint выберите Специальная вставка → Объект листа Microsoft Excel.
  • 🔄 При изменении исходных данных в Excel график в документе обновляется автоматически.

2. Сохранение как изображения:

  • 🖼️ Кликните по диаграмме правой кнопкой → Сохранить как рисунок.
  • 📁 Выберите формат PNG (для веба) или EMF (для печатных документов).

3. Экспорт в PDF:

  • 📄 Перейдите на вкладку Файл → Экспорт → Создать PDF/XPS.
  • 🔍 Убедитесь, что в настройках выбрано Оптимизировать для: Стандарт (сохраняет качество графиков).

Если при экспорте вторая ось пропадает:

  • 🔄 Попробуйте другой формат (например, EMF вместо PNG).
  • 🖱️ Перед сохранением кликните по диаграмме и нажмите F9 (принудительное обновление).
  • 📋 Вставьте график в документ через Вставка → Объект → Диаграмма Microsoft Excel.
⚠️ Внимание: При копировании гистограммы в Google Таблицы вторая ось может исчезнуть. Чтобы этого избежать, экспортируйте данные в CSV и стройте график заново в Google Sheets.

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

Можно ли сделать гистограмму с двумя осями в Google Таблицах?

Да, но с ограничениями. В Google Sheets нет прямой опции "вспомогательная ось", но можно эмулировать её:

  1. Постройте комбинированную диаграмму (Вставка → Диаграмма → Комбинированная).
  2. Для одной из серий выберите тип Линия.
  3. Кликните по линии → Настройка → Серии → установите флажок Использовать правую ось.

Минус: в Google Таблицах нельзя настроить масштаб правой оси так гибко, как в Excel.

Почему при печати гистограммы вторая ось обрезается?

Это типичная проблема при выводе на печать. Решения:

  • 🖨️ Увеличьте поля страницы (Файл → Печать → Настройка страницы).
  • 📏 Уменьшите размер диаграммы или поверните её на 90° (Формат области диаграммы → Размер).
  • 🔄 Экспортируйте график в PDF и печатайте оттуда.
Как добавить третью ось в гистограмму?

Excel не поддерживает три оси на одной диаграмме. Альтернативы:

  • 📊 Разбейте данные на две отдельные гистограммы и разместите их рядом.
  • 🔧 Используйте пузырьковую диаграмму (если данные подходят под формат X-Y-Z).
  • 🛠️ Создайте настраиваемую диаграмму через VBA или Power Query.
Можно ли сделать вторую ось горизонтальной?

Нет, в Excel вспомогательная ось всегда вертикальная. Если нужна горизонтальная вторая ось, рассмотрите:

  • 🔄 Повернутую гистограмму (Вставка → Гистограмма с накоплением → Повернутая).
  • 📈 Диаграмму рассеяния (если данные подходят под формат X-Y).
Как автоматизировать создание таких гистограмм?

Для автоматизации используйте:

  • 🤖 Макросы VBA: запишите действия по созданию графика и запускайте их для новых данных.
  • 📊 Power Query: создайте шаблон трансформации данных и свяжите его с диаграммой.
  • 🔄 Динамические диапазоны: используйте именованные диапазоны (Формулы → Диспетчер имён), которые автоматически расширяются при добавлении данных.

Пример кода VBA для создания гистограммы с двумя осями:

Sub CreateComboChart()

Dim ws As Worksheet

Set ws = ActiveSheet

Dim chartObj As ChartObject

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

With chartObj.Chart

.ChartType = xlColumnClustered

.SeriesCollection(2).ChartType = xlLine

.SeriesCollection(2).AxisGroup = xlSecondary

End With

End Sub