Как в Excel добавить ось
![](http://officeassist.ru/wp-content/uploads/21091/tmp-2593549b-bf21-4fcb-88ae-2b3d4ee019be-360x244.jpg)
Как показать маленькие и большие величины на одном графике? Это один из часто задаваемых вопросов при визуализации данных. Наверняка, вы сталкивались с ситуацией, когда при построении диаграммы большинство элементов ряда данных близки по значению, но в массиве также присутствует пара значений, которые на порядок или два отличаются от всех остальных. В таком случае построенная диаграмма будет не читабельной и внешний вид ее не будет отражать истинного положения дел. Выйти из ситуации можно, разбив ось Y на две составляющие, где по одной части будут построены основные элементы ряда данных, а по другой — пиковые значения. Ниже описан способ построения диаграммы в Excel с разорванной осью.
Конечный результат представлен ниже. Здесь, нижняя часть, отображающая маленькие значения, построена по основной оси (с левой стороны), а большие значения построены по вспомогательной оси (с правой стороны). Обе оси неразрывны и масштабируются от нуля. Таким образом, данную диаграмму можно воспринимать как два графика, расположенных друг под другом.
![90-1-разорванная ось excel](http://officeassist.ru/wp-content/uploads/21091/tmp-2593549b-bf21-4fcb-88ae-2b3d4ee019be.jpg)
Подготовка данных
Прежде чем мы начнем рисовать график, нам необходимо подготовить данные. Основной фокус будет заключатся в том, что значения превышающие определенную границу будут умножаться не некоторый коэффициент, который будет приближать большие значения к основному массиву. Предположим, что у нас имеется временной ряд, отражающий ежедневные изменения какого-то показателя, и два значения из этого массива выбиваются из общего ряда.
![90-2-массив данных excel](http://officeassist.ru/wp-content/uploads/21091/tmp-03e41455-76c2-463e-8644-8fd5427f2d90.jpg)
Нам необходимо конвертировать их в, близкие к основному массиву, значения. Для этого воспользуемся формулой =ЕСЛИ(C3>100;100+C3*100/1000;C3), которая будет умножать значения превышающие 100 на 0,1 и прибавлять к ним 100. Таким образом, значение 960 будет переведено в 196 = 100 + 960*0,1 и не будет так разительно отличаться от общей массы.
Также добавим столбец для построения ряда данных, который будет визуально разграничивать график с маленькими значениями и большими. На примере выше — это серая пунктирная линия, проходящая посередине диаграммы. Этот график будет строится по нулевой отметке вспомогательной оси, поэтому он заполнен нулями.
![90-3-пересчет массива данных excel](http://officeassist.ru/wp-content/uploads/21091/tmp-cc7dc37f-88bf-45fa-a259-ceafab62c2c2.jpg)
Построение диаграммы
Чтобы построить диаграмму, удерживая нажатой клавишу CTRL, выделяем столбцы с заголовками Дата, Пересчет и Разделитель. В моем примере это диапазоны B2:B17 и D2:E17. Переходим во вкладке Вставка в группу Диаграммы и выбираем Вставить график -> График. У вас должен получится следующий график.
![90-4-график с разоранной осью Excel](http://officeassist.ru/wp-content/uploads/21091/tmp-75bd7774-fb7c-42d8-8cdb-92cce2396828.jpg)
Теперь необходимо настроить отображение основной и вспомогательной оси. Чтобы у нас появилась вспомогательная ось, щелкаем правой кнопкой мыши по ряду данных Разделитель. В выпадающем меню выбираем Формат ряда данных. В появившейся правой панели Формат ряда данных переходим во вкладку Параметры ряда и ставим маркер Построить ряд -> По вспомогательной оси. В правой части диаграммы у вас должна появится вспомогательная ось Y.
Далее настраиваем оси так, чтобы по основной оси (та что слева) отображались значения меньше 100 с шагом 20, при этом значения от 100 и выше не должны быть видны на оси, а на вспомогательной оси отображались значения от 100 и выше с шагом 200, но нижняя половина не была видна. В этом деле нам поможет пользовательский формат. Обо все по порядку.
Щелкаем правой кнопкой мыши по основной оси, в выпадающем меню выбираем Формат оси. В появившейся правой панели во вкладке Параметры оси устанавливаем значения Минимум равным 0, Максимум равным 200, Основные деления равным 20. В этой же вкладке переходим в группу Число и в поле Код формата вставляем пользовательский формат [=0]0;[<=100]0; , убираем галочку Связь с источником и щелкаем по кнопке Добавить. Верхняя половина основной оси должна исчезнуть, как показано на рисунке:
![90-5-пользовательский формат для оси excel](http://officeassist.ru/wp-content/uploads/21091/tmp-3901895e-a3ba-4c58-99b0-997c8628aeb5.jpg)
Далее необходимо настроить вспомогательную ось. Для этого щелкаем правой кнопкой мыши по оси, в выпадающем меню выбираем Формат оси. В появившейся правой панели во вкладке Параметры оси устанавливаем значения Минимум равным −1000, Максимум равным 1000, Основные деления равным 200. В группе Число указываем формат 0;; . Это значит, что для всех положительных значений будет применим общий формат, а для 0 и отрицательных значений никакой формат применен не будет.
Нижняя часть вспомогательной оси должна исчезнуть, как показано на рисунке. При этом ряд данных Разделитель переместится к центру.
![90-6-пользовательский формат для оси excel](http://officeassist.ru/wp-content/uploads/21091/tmp-6fd7b564-61ff-4067-b5f9-7b971a73508b.jpg)
Следующим шагом нужно визуально разделить верхнюю часть графика от нижней. Для этого щелкаем по ряду данных Разделитель правой кнопкой мыли, в выпадающем меню выбираем Формат ряда данных. В появившейся справа панели переходим во вкладке Заливка и границы в группу Линия и меняем значения Цвет на белый, Прозрачность 14%, Ширина равная 20.
![90-7-прозрачность разделителя](http://officeassist.ru/wp-content/uploads/21091/tmp-5e49f3e9-3f57-47e0-9557-3ad0c89c8f2d.jpg)
Добавим еще один ряд данных со значениями из столбца Разделитель, чтобы иметь четкую границу между малыми значениями и большими. Построим его по вспомогательной оси и назовем Разделитель2. Отформатируем его так, чтобы отличить от основных рядов данных. Результат отображен на картинке ниже:
![90-8-построение второго разделителя](http://officeassist.ru/wp-content/uploads/21091/tmp-35f66cfa-ba1c-4786-89ed-6f6ae95574c5.jpg)
Осталось добавить подписи данных и отформатировать наш график. Выделяем наш основной ряд данных, переходим по вкладке Работа с диаграммами -> Конструктор в группу Макеты диаграмм. Выбираем Добавить элемент диаграммы -> Подписи данных -> По центру. Щелкаем правой кнопкой мыши по появившимся на графике подписям, из выпадающего меню выбираем Формат подписей данных. В появившейся справа панели переходим во вкладку Параметры подписи, ставим галочку напротив пункта Значения из ячеек, в появившемся диалоговом окне Диапазон меток данных указываем диапазон столбца Данные (у меня в примере это С3:С17) щелкаем ОК и убираем все остальные галочки из пункта Включать в подпись.
![90-9-параметры подписи excel](http://officeassist.ru/wp-content/uploads/21091/tmp-afe72caa-91e1-4489-91aa-e6bc8d402758.jpg)
Осталось внести коррективы в формат нашей диаграммы — убрать легенду, название диаграммы изменить на что-нибудь более осмысленное. Подписи данных можно сделать более контрастными, так как наша диаграмма имеет не совсем традиционный вид и может ввести в заблуждение пользователей.
Итоговая диаграмма может иметь следующий вид:
![90-10-график в разорванной осью excel](http://officeassist.ru/wp-content/uploads/21091/tmp-4efb889e-c84a-4716-9629-163f9f5e1702.jpg)
Подписи данных в Excel 2010
Есть некоторая особенность при попытке добавить подписи данных в Excel 2010. Дело в том, что в Excel 2010 нет способа явно указать диапазон меток данных, поэтому придется прибегнуть к некоторым хитростям. Основная идея заключается в том, что в качестве подписи мы будем использовать Имена категорий, которые мы создадим из имеющегося у нас диапазона.
Добавим дополнительный столбец в нашу таблицу, назовем его Подписи и введем следующую формулу: =C3&» » , которая будет переводить числовой формат в текстовый.
![90-11-создание имен категорий](http://officeassist.ru/wp-content/uploads/21091/tmp-38c2eeaa-a34e-4d62-8d8b-20e65a917961.jpg)
Далее щелкаем правой кнопкой мыши по ряду данных Пересчет, из выпадающего меню выбираем Выбрать данные. В появившемся диалоговом окне Выбор источника данных в поле Подписи горизонтальной оси щелкаем Изменить. В следующем окне выбираем данные столбца Подписи. Жмем два раза ОК.
Как вы видите, теперь на горизонтальной оси графика вместо дат стоят значения диапазона.
![90-12-Имена категорий в оси](http://officeassist.ru/wp-content/uploads/21091/tmp-cf5b023c-bd03-4f09-b666-613cce5c70ef.jpg)
Выделяем ряд данных Пересчет, переходим во вкладку Работа с диаграммами -> Макет в группу Подписи, выбираем Подписи данных -> По центру. Щелкаем по появившимся подписям на диаграмме правой кнопкой мыши, в выпадающем меню выбираем Формат подписей данных. В диалоговом окне во вкладке Параметры подписи ставим галочку напротив поля Имена категорий, остальные галочки убираем. Щелкаем Закрыть.
![90-13-имена категорий в подписи](http://officeassist.ru/wp-content/uploads/21091/tmp-da37da80-ca70-4bfd-bf35-c4da99b219d9.jpg)
Осталось настроить отображение горизонтальных осей. Щелкаем правой кнопкой мыши по нижней горизонтальной оси, в выпадающем меню выбираем Формат оси. Во вкладке Параметры оси в поле Подписи оси выбираем значение Нет, щелкаем Закрыть.
Снова выделяем всю диаграмму, переходим во вкладку Работа с диаграммами -> Макет в группу Оси, выбираем Оси -> Вспомогательная горизонтальная ось -> Слева направо. На диаграмме должна появиться дополнительная горизонтальная ось, которая по умолчанию находится в верхней части графика. Ее необходимо поместить на место основной оси, для этого щелкаем правой кнопкой мыши по вспомогательной оси, в выпадающем меню выбираем Формат оси. Во вкладке Параметры оси в поле Основные выбираем значение Нет, в поле Подписи оси выбираем Внизу. Переходим во вкладку Цвет линии, устанавливаем маркер напротив пункта Нет линии, щелкаем Закрыть.
![90-14-настройка вспомогательной горизонтальной оси Excel](http://officeassist.ru/wp-content/uploads/21091/tmp-60e81752-ff2a-4b42-b96d-83f3b84fa33e.jpg)
Резюме
Фактически, чтобы отобразить на одной диаграмме в Excel маленькие и большие значения, мы построили график с изменёнными данными и наложили его на скорректированные оси. Такой подход не стандартен, но как показывает практика, особых сложной с пониманием его не возникает.
Чтобы лучше понять данный подход, можете скачать файл с примером Построение диаграммы с разорванной осью.