Как сделать разрыв оси в Excel: подробное руководство с примерами

Если на вашей диаграмме в Microsoft Excel одно-два значения сильно выбиваются из общего масштаба (например, 95% данных лежат в диапазоне 0–100, а одно значение равно 10 000), стандартная ось с линейным масштабом сделает график нечитаемым. Разрыв оси позволяет визуально «разорвать» шкалу, чтобы сохранить детализацию для основной группы данных, не жертвуя крайними значениями. В этой статье — 3 рабочих метода создания разрыва (включая скрытый приём для Excel 2016–2023), типичные ошибки и альтернативные решения для сложных случаев.

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

Когда нужен разрыв оси: 5 типичных сценариев

Разрыв оси не универсальное решение — его применяют в специфических случаях. Вот наиболее частые ситуации, когда без разрыва не обойтись:

  • 📊 Выбросы в данных: одно значение в 10–100 раз превышает остальные (например, продажи большинства товаров — 100–500 шт., а одного — 50 000).
  • 📉 Демонстрация трендов: нужно показать динамику основной массы данных, но сохранить на графике экстремальные точки (например, рост температуры с редкими пиками).
  • 🔍 Сравнение групп: на одном графике сочетаются данные с разным порядком величин (например, доходы физических и юридических лиц).
  • 📈 Логарифмическая шкала не подходит: значения включают ноль или отрицательные числа, что делает логарифмический масштаб неприменимым.
  • 🎨 Дизайнерские требования: заказчик настаивает на компактном виде графика despite технических ограничений.

При этом разрыв оси противопоказан в случаях:

  • 🚫 Данные требуют точного сравнения пропорций (например, доли рынка).
  • 🚫 Значения распределены равномерно — разрыв исказит восприятие.
  • 🚫 График предназначен для научной публикации (может быть расценен как манипуляция).
⚠️ Внимание: Разрыв оси в Excel не поддерживается «из коробки» — его имитируют вручную. Это означает, что при изменении данных график придётся переделывать.

Способ 1: Разрыв оси с помощью скрытой серии данных (универсальный метод)

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

Шаги:

  1. Добавьте к исходным данным столбец с пустыми значениями (или нулями) между группами, которые нужно разорвать. Например, если разрыв нужен между 100 и 10 000, добавьте строку с значением "" (пустая ячейка) или #Н/Д.
  2. Постройте график на основе расширенных данных.
  3. Кликните правой кнопкой по фиктивной серии → Формат ряда данных → установите Нет заливки и Нет линии.
  4. Отредактируйте ось: установите минимальное и максимальное значения вручную через Формат осиПараметры оси.

Пример таблицы для разрыва между 100 и 1000:

КатегорияЗначениеФиктивный разрыв
А50
Б80
В100#Н/Д
Г1000
Д1200
⚠️ Внимание: Если после разрыва график выглядит «рваным», проверьте, что фиктивная серия действительно скрыта (нет заливки и линий), а оси настроены на ручные границы.

Добавлен столбец с пустыми значениями или #Н/Д|Фиктивная серия скрыта (нет заливки/линий)|Ось настроена на ручные границы (мин/макс)|Проверено отображение на всех типах диаграмм-->

Способ 2: Разрыв с помощью вторичной оси (для Excel 2016 и новее)

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

Алгоритм:

  1. Выделите ряд с экстремальным значением → клик правой кнопкой → Формат ряда данных.
  2. В разделе Параметры серии выберите По вспомогательной оси.
  3. Настройте основную и вторичную оси:
    • Основная ось: установите максимум чуть выше «нормальных» значений (например, 120, если основные данные до 100).
    • Вторичная ось: установите минимум чуть ниже экстремального значения (например, 9000, если выброс — 10 000).
  • Скройте легенду для вторичной оси, если она не нужна.
  • Преимущество метода: разрыв создаётся автоматически при изменении данных. Недостаток — работает только для графиков с двумя рядами и может выглядеть менее аккуратно, чем ручной разрыв.

    Как скрыть вторичную ось, но сохранить разрыв

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

    2. В разделе Параметры оси установите нет меток и нет линии.

    3. В разделе Число выберите формат Все форматы → введите пользовательский формат ;;; (три точки с запятой) — это скроет все метки.

    Способ 3: Разрыв с помощью комбинированной диаграммы (продвинутый)

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

    Инструкция:

    1. Разбейте исходные данные на несколько диапазонов (например, 0–100 и 1000–10 000).
    2. Постройте гистограмму с накоплением для первого диапазона.
    3. Добавьте второй ряд как график (через Изменить тип диаграммы).
    4. Настройте для каждого ряда свою ось:
      • Для гистограммы: основная ось с границами 0–120.
      • Для графика: вторичная ось с границами 900–11 000.
  • Скройте легенду и лишние метки, отредактируйте цвета для единообразия.
  • Этот метод позволяет создать многоуровневый разрыв или комбинировать разные типы визуализации. Например, так можно показать на одном графике и абсолютные значения (гистограмма), и их прирост в процентах (график).

    Скрытая серия данных|Вторичная ось|Комбинированная диаграмма|Не использую разрыв-->

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

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

    ОшибкаПричинаРешение
    Разрыв не отображаетсяФиктивная серия не скрыта или оси не настроеныПроверьте формат фиктивного ряда (Нет заливки) и границы осей
    График выглядит «рваным»Неправильные границы осей или видимые метки фиктивной серииУстановите ручные границы осей и скройте метки для фиктивных данных
    Разрыв исчезает при обновлении данныхФиктивная серия не привязана к динамическому диапазонуИспользуйте именованные диапазоны или таблицы Excel
    Вторичная ось не синхронизируетсяНесовпадение масштабов основной и вторичной осейНастройте одинаковый шаг деления для обеих осей

    Если после всех манипуляций разрыв всё равно не работает:

    • 🔄 Проверьте тип диаграммы — разрыв проще сделать на гистограмме или графике, чем на круговой или точечной.
    • 📏 Убедитесь, что границы осей установлены вручную (автоматический масштаб сбросит настройки).
    • 🖼️ Если используете Excel Online, некоторые функции могут быть ограничены — попробуйте в десктопной версии.

    Альтернативы разрыву оси: когда лучше использовать другие методы

    Разрыв оси — не всегда оптимальное решение. В некоторых случаях лучше применить альтернативные подходы:

    • 📐 Логарифмическая шкала: подходит, если данные изменяются в широком диапазоне (например, от 1 до 1 000 000) и не содержат нулей/отрицательных значений. Включается через Формат осиПараметры осиЛогарифмическая шкала.
    • 🔄 Нормализация данных: приведите все значения к одному масштабу (например, в процентах или относительных величинах).
    • 📊 Раздельные графики: если данные сильно разнятся, иногда лучше разделить их на два графика с общим заголовком.
    • 🎯 Выноски и аннотации: вместо разрыва оси добавьте текстовые пояснения к экстремальным значениям.

    Пример: если у вас данные по продажам, где 90% товаров продаются в диапазоне 10–100 шт., а один товар — 5000 шт., вместо разрыва оси можно:

    1. Построить график для 90% товаров с линейной шкалой.
    2. Добавить отдельную метку для товара-выброса с указанием точного значения (5000 шт.).
    3. Использовать цвет или стиль линии, чтобы выделить экстремальное значение.

    Автоматизация разрыва оси с помощью VBA

    Если вам часто приходится создавать разрывы осей, можно автоматизировать процесс с помощью макроса. Ниже приведён код для Excel VBA, который добавляет фиктивную серию и настраивает разрыв между заданными значениями BreakLow и BreakHigh:

    Sub AddAxisBreak()
    

    Dim ws As Worksheet

    Dim chartObj As ChartObject

    Dim breakSeries As Series

    Dim breakLow As Double, breakHigh As Double

    ' Установите границы разрыва

    breakLow = 100 ' Нижняя граница разрыва

    breakHigh = 1000 ' Верхняя граница разрыва

    Set ws = ActiveSheet

    Set chartObj = ws.ChartObjects(1)

    Set breakSeries = chartObj.Chart.SeriesCollection.NewSeries

    ' Добавляем фиктивные данные для разрыва

    With breakSeries

    .Name = "Break"

    .Values = Array(breakLow, breakHigh)

    .XValues = Array(1, 2)

    .Format.Line.Visible = msoFalse

    .Format.Fill.Visible = msoFalse

    End With

    ' Настраиваем оси

    With chartObj.Chart.Axes(xlValue)

    .MinimumScale = 0

    .MaximumScale = breakLow * 1.2

    End With

    MsgBox "Разрыв оси добавлен между " & breakLow & " и " & breakHigh, vbInformation

    End Sub

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

    1. Нажмите Alt + F11, чтобы открыть редактор VBA.
    2. Вставьте код в модуль (меню InsertModule).
    3. Измените значения breakLow и breakHigh под ваши данные.
    4. Запустите макрос (F5).

    Предупреждение: макрос работает с первой диаграммой на активном листе. Для других диаграмм потребуется модификация кода.

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

    Можно ли сделать разрыв оси в Excel Online?

    В Excel Online функциональность ограничена — ручная настройка осей и добавление фиктивных серий возможны, но могут работать нестабильно. Для надёжного результата используйте десктопную версию Excel (2016 или новее).

    Почему после разрыва оси график стал выглядеть криво?

    Скорее всего, неверно настроены границы осей или фиктивная серия не полностью скрыта. Проверьте:

    • Границы основной оси (должны быть чуть выше «нормальных» значений).
    • Формат фиктивной серии (Нет заливки и Нет линии).
    • Шаг деления оси (должен быть одинаковым до и после разрыва).

    Как сделать разрыв на круговой диаграмме?

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

    • Используйте вторичную круговую диаграмму (donut chart) с выделением сегмента-выброса.
    • Разделите данные на две круговые диаграммы с общим заголовком.
    • Добавьте выноску с пояснением для экстремального значения.

    Можно ли сделать разрыв оси в Google Sheets?

    В Google Sheets нет встроенного инструмента для разрыва оси, но можно воспользоваться обходным путём:

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

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

    Как сохранить разрыв оси при копировании графика в Word/PowerPoint?

    При копировании графика с разрывом оси в другие программы Microsoft Office:

    • Используйте Специальная вставкаОбъект Microsoft Excel (сохраняет интерактивность).
    • Если вставляете как изображение, предварительно проверьте масштаб в Excel (иногда разрыв может сместиться).
    • Для PowerPoint: вставляйте график через ВставкаОбъектДиаграмма Microsoft Excel.