Excel многоуровневые подписи категорий повернуть
Недавно у меня возникла задача – отразить на графике уровень компетенций сотрудников. Как вы, возможно, знаете, изменить текст подписей оси значений невозможно, поскольку они всегда генерируются из чисел, обозначающих шкалу ряда. Можно управлять форматированием подписей, однако их содержимое жестко определено правилами Excel. Я же хотел, чтобы вместо 20%, 40% и т.п. на графике выводились названия уровней владения компетенциями, что-то типа:
Рис. 1. Диаграмма уровня компетенций вместе с исходными данными для построения.
Метод решения подсказала мне идея, почерпнутая в книге Джона Уокенбаха «Диаграммы в Excel»:
При создании диаграммы, показанной на рис. 1 использовались следующие принципы:
- Диаграмма фактически является смешанной: в ней сочетаются график и точечная диаграмма.
- «Настоящая» ось значений скрыта. Вместо нее выводится ряд точечной диаграммы, отформатированный таким образом, чтобы выглядеть как ось (фиктивная ось).
- Данные точечной диаграммы находятся в диапазоне А12:В18. Ось Y для этого ряда представляет числовые оценки каждого уровня компетенций, например, 40% для «базового».
- Подписи оси Y являются пользовательскими подписями данных ряда точечной диаграммы, а не подписями оси!
Чтобы лучше понять принцип действия фиктивной оси, посмотрите на рис. 2. Это стандартная точечная диаграмма, в которой точки данных соединены линиями, а маркеры ряда имитируют горизонтальные метки делений. В диаграмме используются точки данных, определенные в диапазоне А2:В5. Все значения Х одинаковы (равны нулю), поэтому ряд выводится как вертикальная линия. «Метки делений оси» имитируются пользовательскими подписями данных. Для того, чтобы вставить символы в подписи данных, нужно последовательно выделить каждую подпись по отдельности и применить вставку спецсимвола, пройдя по меню Вставка — Символ (рис. 3).
Рис. 2. Пример отформатированной точечной диаграммы.
Рис. 3. Вставка символа в подпись данных.
Давайте теперь рассмотрим шаги создания диаграммы, приведенной на рис. 1.
Выделите диапазон А1:С7 и постройте стандартную гистограмму с группировкой:
Разместите легенду сверху, добавьте заголовок, задайте фиксированные параметры оси значений: минимум (ноль), максимум (1), цену основных делений (0,2):
Выделите диапазон А12:В18 (рис. 1), скопируйте его в буфер памяти. Выделите диаграмму, перейдите на вкладку Главная и выберите команду Вставить->Специальная вставка.
Установите переключатели новые ряды и Значения (Y) в столбцах. Установите флажки Имена рядов в первой строке и Категории (подписи оси Х) в первом столбце.
Нажмите Ok. Вы добавили в диаграмму новый ряд
Выделите новый ряд и правой кнопкой мыши выберите Изменить тип диаграммы для ряда. Задайте тип диаграммы «Точечная с гладкими кривыми и маркерами»:
Для нового ряда Excel создал вспомогательные вертикальную (справа) и горизонтальную (сверху) оси. Удалите вспомогательную вертикальную ось. Этим вы зададите масштаб для ряда точечной диаграммы такой же, как и для основной гистограммы. Выделите вспомогательную горизонтальную ось и отформатируйте ее, указав для основных делений – нет, для подписей оси – нет:
Выделите основную вертикальную ось и отформатируйте ее, указав для основных делений – нет, для подписей оси – нет.
Выделите ряд точечной диаграммы и отформатируйте его. Цвет линии – черный, маркер – похожий на деления оси (выберите размер маркера и задайте черный цвет), толщину линии подберите так, чтобы она не отличалась от горизонтальной линии, добавьте подписи данных (всё равно, какие). Отформатируйте подписи данных, указав на вкладке Параметры подписи – Слева.
Войдите в легенду, выделите и удалите описание ряда, относящегося к точечной диаграмме.
Выделяйте по очереди подписи данных ряда точечной диаграммы и (как показано на рис. 3) напечатайте в них те слова, которые хотели (область С13:С18 рис. 1).
Разберем интересную интерпретацию радиальной гистограммы в Excel позволяющая сравнивать несколько показателей и эффектно визуализировать данные.
Выделение столбцов или строк на диаграмме в Excel
Рассмотрим пример как можно визуально выделить столбец или строку на диаграмме в Excel, обладающий уникальным свойством (например, наибольшее или наименьшее значение).
Визуализация диаграммы с помощью фигур и рисунков в Excel
Рассмотрим интересный способ как разнообразить стандартные графики в виде гистограммы или линейчатой диаграммы с помощью использования фигур и рисунков в Excel.
Круговой индикатор выполнения (прогресс бар) в Excel
Подробно рассмотрим как построить и настроить внешний вид для кругового индикатора выполнения (прогресс-бар) в виде диаграммы в Excel.
Линейный индикатор выполнения (прогресс бар) в Excel
Разберёмся как создать и настроить линейный индикатор выполнения (прогресс-бар) в виде диаграммы в Excel.
Пулевая диаграмма (bullet chart) в Excel
Разберем построение пулевой диаграммы (bullet chart) в Excel, представляющую собой совокупность обычной гистограммы с накоплением и графика с маркерами (или точечной диаграммы).
Многоуровневые подписи категорий на графиках в Excel
Научимся строить диаграммы с многоуровневыми подписями категорий в Excel, которые позволяют улучшить визуализацию данных и структуру записей на графике.
Пузырьковая диаграмма в Excel
Пузырьковая диаграмма — двумерная диаграмма для сравнения трех и более наборов значений или пар данных. Подробно разберем как построить пузырьковую диаграмму в Excel.
Как выбрать тип диаграммы в Excel?
Шпаргалка по диаграммам, которая поможет определиться какую диаграмму выбрать для построения в зависимости от типа исходных данных.
Диаграмма спидометр в Excel
Диаграмма в виде спидометра в Excel — комбинация круговой и кольцевой диаграммы, отображающая уровень показателя согласно заданной шкале с зонами.
Многоуровневые подписи категорий на графиках в Excel
Научимся строить диаграммы с многоуровневыми подписями категорий в Excel, которые позволяют улучшить визуализацию данных и структуру записей на графике.
Большинство из нас привыкло в качестве подписи категорий на осях графика использовать одноуровневые подписи.
В стандартном виде они представляют собой подписи записанные под горизонтальной осью в одну строку (или в один столбец для вертикальной оси).
Однако для лучшего восприятия данных при построении графиков в Excel есть возможность несколько расширить стандартный функционал — сделать подпись многоуровневой, которая сделает структуру записей на графике более понятной.
Для понимания различий между ними построим диаграмму в двух вариантах.
В качестве примера возьмем таблицу с крупнейшими городами Европы в разбивке по странам:
Для построения гистограммы выделим диапазон данных B2:C13, и выберем в панели вкладок Вставка -> Диаграмма -> Гистограмма -> Гистограмма с группировкой:
Как мы видим, тут в качестве подписи данных используются данные из столбца B — как раз пример одноуровневой подписи.
Если же мы выделим диапазон данных A2:C13 (т.е. дополним данные из предыдущего примера столбцом A) и повторим построение, то получим:
В результате в подписи категорий данные расположились в несколько уровней: 1 уровень — город (Берлин, Мадрид и т.д.), 2 уровень — страна (Германия, Испания и т.д.). В данном случае в качестве подписи подставляются данные уже из двух столбцов: A и B.
Для включения или отключения многоуровневости нажмем правой кнопкой мыши по горизонтальной оси и выбираем Формат оси (или нажимаем комбинацию клавиш Ctrl + 1), а далее в разделе Параметры оси –> Подписи ставим или снимаем флажок напротив Многоуровневые подписи категорий:
Например, если отключить этот параметр, то предыдущая диаграмма несколько видоизменится — строки уровней будут расположены ближе друг к другу, исчезнут разделительные вертикальные линии между уровнями:
Таким образом, в зависимости от ваших задач при построении графика, можно получить практически любой вид подписей в несколько уровней. При этом, количество уровней никак не ограничено, можно делать как 2, так 3 и больше:
Спасибо за внимание!
Если у вас остались вопросы по теме статьи — пишите в комментариях.
Большинство пользователей не знает, что при создании диаграммы в Excel можно отображать многоуровневые подписи категорий. [1] Для этого не нужно делать ничего особенного — просто выделите все данные перед тем, как создавать диаграмму, а обо всех деталях Excel позаботится сам (рис. 1). В этом примере для подписей категорий используются два столбца (А и В). Обратите внимание: подписи в столбце А не повторяются для каждого субъекта. Название каждого округа фигурирует в диаграмме всего по разу.
Рис. 1. Диаграмма, в которой для подписей категорий используется два столбца
На рис. 2 приведен другой пример, в котором в трех столбцах находятся подписи осей категорий. В данном случае используются дополнительные текстовые строки, дающие детальную информацию о каждом из четырех филиалов. Можно применять желаемое форматирование к подписям осей категорий, но такое же форматирование одновременно будет использоваться и для всего остального текста. Иными словами, вы не можете применять разное форматирование на разных уровнях.
Рис. 2. Диаграмма, в которой для подписей категорий используется три столбца
На рис. 3 показан вариант предыдущего примера. Чтобы создать такую диаграмму, выделите многоуровневую ось и нажмите Ctrl+1, чтобы отобразить панель Формат оси. В разделе Параметры оси –> Подписи укажите для Положения метки значение Вверху. Кроме того, я снял флажок Многоуровневые подписи осей, после чего строки расположились ближе друг к другу.
Рис. 3. Подписи категорий отображаются над диаграммой
[1] По материалам книги Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 258, 259.
Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Еще. Меньше
На создаданной диаграмме подписи осей выскажутся под горизонтальной осью (категориями или X), рядом с вертикальной осью (значением или "Y") и рядом с осью глубины (в 3-D chart). Для этих подписей осей диаграмма использует текст из исходных данных.
Не путайте подписи горизонтальной оси — "Квартал 1", "Квартал 2", "Квартал 3" и "Квартал 4", указанные ниже, с метками легенды, указанными ниже их, — "Продажи в Восточной Азии 2009" и "Продажи в Восточной Азии 2010".
Изменение текста подписей
Выберите каждую ячейку, содержащую текст подписи, который необходимо изменить.
Введите в каждой ячейке нужный текст и нажмите клавишу ВВОД.
При изменении текста в ячейках обновляются подписи на диаграмме.
Чтобы сохранить текст в исходных данных на сайте и просто создать настраиваемые подписи, можно ввести новый текст подписи, который не зависит от данных на нем.
Щелкните правой кнопкой мыши подписи категорий, которые нужно изменить, и выберите команду Выбрать данные.
В поле Подписи горизонтальной оси (категории) нажмите кнопку Изменить.
В поле Диапазон подписей оси введите (через запятые) подписи, которые нужно использовать.
Например, введите Квартал 1,Квартал 2,Квартал 3,Квартал 4.
Изменение формата текста и чисел в подписях
Чтобы изменить формат текста в подписях оси категорий, выполните следующие действия:
Щелкните правой кнопкой мыши подписи оси категорий, которые нужно изменить, и выберите Шрифт.
на вкладке Шрифт выберите нужные параметры форматирования;
на вкладке Межзнаковый интервал выберите нужные параметры интервалов.
Чтобы изменить формат чисел на оси значений, выполните следующие действия:
щелкните правой кнопкой мыши подписи оси значений, которые нужно отформатировать;
нажмите кнопку Формат оси;
в области Формат оси выберите параметр Число;
Совет: Если вы не видите в этой области раздел Число, убедитесь, что вы выбрали ось значений (обычно это вертикальная ось слева).
выберите нужные параметры формата чисел;
Если в выбранном вами формате используются знаки после запятой, их количество можно указать в поле Число десятичных знаков.
Чтобы сохранить связь чисел с ячейками листа, установите флажок Связь с источником.
Примечание: Прежде чем форматировать числа как процентные значения, убедитесь, что числа, отображаемые на диаграмме, вычислены как процентные значения на листе и отображаются в десятичном формате, например 0,1. Чтобы вычислить процентные значения на листе, разделите значение на общее значение. Например, если вы введете =10/100, а затем отформатируете результат 0,1 как процентное значение, оно будет отображено как 10%.
Совет: Подпись оси отличается от названия оси, которую можно добавить для описания значений, отображаемых на ней. Названия осей не выводятся на диаграмме автоматически. Инструкции по их добавлению см. в статье Добавление и удаление названий в диаграмме.
Читайте также: