Перейти к содержимому

Создание многоуровневой категорийной диаграммы в Excel

Author: Siluvia Last Modified: 2025-06-05

Многоуровневая категорийная диаграмма может одновременно отображать как основные категории, так и метки подкатегорий. Когда у вас есть значения для элементов, принадлежащих к разным категориям, и вы хотите визуально различить значения между категориями, эта диаграмма может вам помочь.

В этом руководстве подробно демонстрируются методы создания двух видов многоуровневых категорийных диаграмм в Excel.

steps of creating a multi-level category chart in Excela multi-level category chart in Excel

Создание многоуровневой категорийной гистограммы в Excel
Создание многоуровневой категорийной столбчатой диаграммы в Excel
Легко создайте многоуровневую категорийную диаграмму с помощью удивительного инструмента
Скачать пример файла
Видео: Создание ленточной диаграммы в Excel


Создание многоуровневой категорийной диаграммы в Excel

Пожалуйста, следуйте указаниям ниже, чтобы создать многоуровневую категорийную диаграмму в Excel.

1. Сначала организуйте свои данные, на основе которых вы будете создавать многоуровневую категорийную диаграмму, следующим образом.

1.1) В первом столбце введите названия основных категорий;
1.2) Во втором столбце введите названия подкатегорий;
1.3) В третьем столбце введите каждое значение для подкатегорий.

steps of creating a multi-level category chart in Excel

2. Выберите диапазон данных, нажмите Вставка > Вставить столбчатую или гистограмму > Группированная гистограмма.

steps of creating a multi-level category chart in Excel

3. Перетащите границу диаграммы, чтобы увеличить область диаграммы. Смотрите демо ниже.

4. Щелкните правой кнопкой мыши по гистограмме и выберите Формат ряда данных из контекстного меню, чтобы открыть панель Формат ряда данных.

Совет: Вы также можете дважды щелкнуть по любой из гистограмм, чтобы открыть панель Формат ряда данных.

steps of creating a multi-level category chart in Excel

5. На панели Формат ряда данных измените Расстояние между группами на 50%.

steps of creating a multi-level category chart in Excel

Теперь диаграмма отображается следующим образом.

steps of creating a multi-level category chart in Excel

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

steps of creating a multi-level category chart in Excel

7. Дважды щелкните первую ячейку первой строки каждой пары пустых строк, которые вы вставили на шаге 6, введите пробел, нажав клавишу Пробел один раз на клавиатуре. Затем вы увидите черные контуры, добавленные к пустым областям в полях вертикальной оси.

steps of creating a multi-level category chart in Excel

8. Нажмите на вертикальную ось, перейдите на панель Формат оси и затем отметьте поле Категории в обратном порядке.

steps of creating a multi-level category chart in Excel

9. Выберите заголовок диаграммы, а затем нажмите клавишу Удалить, чтобы удалить его из диаграммы. Сделайте то же самое, чтобы удалить горизонтальную ось и сетку.

10. Теперь вам нужно указать разные цвета для каждой основной категории.

10.1) Дважды щелкните по первому столбцу в первой основной категории, чтобы выбрать только его;
10.2) Перейдите на панель Формат точки данных, нажмите значок Заливка и линия, выберите опцию Сплошная заливка в разделе Заливка и укажите нужный цвет;

steps of creating a multi-level category chart in Excel

10.3) Нажмите клавишу Вправо на клавиатуре, чтобы выбрать следующий столбец, а затем нажмите клавишу F4, чтобы применить тот же цвет заливки к нему.
10.4) Повторите шаг 10.3), чтобы применить тот же цвет заливки ко всем столбцам первой основной категории.
10.5) Повторите вышеуказанные шаги 10.1) – 10.4), чтобы указать другой цвет заливки для столбцов второй основной категории.

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

steps of creating a multi-level category chart in Excel

11. Теперь измените цвета контуров вертикальной оси и столбцов на черный.

11.1) Выберите заголовок диаграммы и нажмите клавишу Удалить, чтобы удалить его из диаграммы. Сделайте то же самое, чтобы удалить сетку и горизонтальную ось;
12.2) Выберите вертикальную ось, перейдите на панель Формат оси, нажмите значок Заливка и линия, выберите опцию Сплошная линия в разделе Линия, а затем выберите Черный из выпадающего списка Цвет.

steps of creating a multi-level category chart in Excel

12.3) Щелкните по любому из столбцов, а затем нажмите клавишу F4, чтобы применить тот же цвет контура ко всем столбцам.

Теперь диаграмма отображается следующим образом.

steps of creating a multi-level category chart in Excel

13. Теперь вам нужно добавить метки данных к столбцам данных. Пожалуйста, выберите диаграмму, нажмите кнопку Элементы диаграммы и затем отметьте поле Метки данных.

steps of creating a multi-level category chart in Excel

Теперь многоуровневая категорийная диаграмма завершена, как показано на скриншоте ниже.

steps of creating a multi-level category chart in Excel


Создание многоуровневой категорийной столбчатой диаграммы в Excel

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

Вы можете следовать приведенному ниже руководству, чтобы создать такой вид многоуровневой категорийной столбчатой диаграммы в Excel.

steps of creating a multi-level category column chart in Excel

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

steps of creating a multi-level category column chart in Excel

1.1) Скопируйте исходный диапазон данных и вставьте в новый диапазон. Вставьте пустой столбец рядом с каждым столбцом, а затем заполните заголовки столбцов. Смотрите скриншот:

steps of creating a multi-level category column chart in Excel

1.2) В первой пустой ячейке первого пустого столбца введите приведенную ниже формулу и нажмите клавишу Enter. Затем выберите ячейку с результатом, перетащите маркер автозаполнения вниз, чтобы получить остальные результаты.
=МАКС(B2:B6)*1.1-B2
Примечание: В формуле 1.1 является переменным значением. Если вы хотите увеличить интервал, это значение должно быть больше 1.1. Это зависит от ваших потребностей.

steps of creating a multi-level category column chart in Excel

1.3) Примените приведенную ниже формулу в первой пустой ячейке второго пустого столбца. Затем перетащите маркер автозаполнения вниз, чтобы получить остальные результаты.
=МАКС(C2:C6)*1.1-C2

steps of creating a multi-level category column chart in Excel

1.4) В первой пустой ячейке третьего пустого столбца примените приведенную ниже формулу, затем перетащите маркер автозаполнения вниз, чтобы получить остальные результаты.
=МАКС(D2:D6)*1.1-D2

steps of creating a multi-level category column chart in Excel

2. Выберите весь вспомогательный диапазон (A9:G14), нажмите Вставка > Вставить столбчатую или гистограмму > Сложенные столбцы.

steps of creating a multi-level category column chart in Excel

3. Затем сложенная диаграмма вставляется в текущий лист. Оставив диаграмму выбранной, нажмите Переключить строки/столбцы на вкладке Конструктор (Инструменты диаграммы).

steps of creating a multi-level category column chart in Excel

Теперь диаграмма отображается следующим образом.

steps of creating a multi-level category column chart in Excel

4. Дважды щелкните по любому ряду в диаграмме, чтобы открыть панель Формат ряда данных. На панели измените Расстояние между группами на 0%.

steps of creating a multi-level category column chart in Excel

5. Выберите ряд данных spacing1 в диаграмме, перейдите на панель Формат ряда данных и настройте следующим образом.

5.1) Нажмите значок Заливка и линия;
5.2) Выберите Без заливки в разделе Заливка.

Теперь эти столбцы данных скрыты.

steps of creating a multi-level category column chart in Excel

6. Выберите ряд данных spacing2, нажмите клавишу F4, чтобы скрыть его в диаграмме.

7. Затем скройте ряд данных spacing3 таким же образом, как описано выше.

8. Удалите заголовок диаграммы и сетку.

Теперь диаграмма отображается, как показано на скриншоте ниже.

steps of creating a multi-level category column chart in Excel

9. Выберите верхний ряд данных и перейдите на панель Формат ряда данных для настройки следующим образом.

9.1) Нажмите значок Заливка и линия;
9.2) Выберите опцию Сплошная линия в разделе Граница;
9.3) Выберите Белый цвет из выпадающего списка Цвет;
9.4) Измените ширину границы на 1.5пт.

steps of creating a multi-level category column chart in Excel

10. Повторите шаг 9, чтобы добавить те же стили границы к другим двум рядам. Затем вы получите следующую диаграмму.

steps of creating a multi-level category column chart in Excel

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

steps of creating a multi-level category column chart in Excel

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

11.1) В новом диапазоне введите три шестерки в столбец, а в следующем столбце введите число 0 в первой ячейке.
Примечания:
  • 1) Как мы видим, в диаграмме пять столбцов представляют подкатегории. Чтобы расположить значения основных категорий справа от области графика, нам нужно разместить значения основных категорий в шестом столбце диаграммы. Поэтому данные первого столбца нового вспомогательного диапазона равны 6. И поскольку есть три основные категории, здесь нам нужны три шестерки.
  • 2) Число 0 представляет позицию первой основной категории.
  • steps of creating a multi-level column category chart in Excel
11.2) В следующей ячейке примените приведенную ниже формулу, чтобы получить позицию второй основной категории.
=МАКС(B2:B6)*1.1

steps of creating a multi-level category column chart in Excel

11.3) Примените приведенную ниже формулу в последнюю ячейку, чтобы получить позицию последней основной категории.
=МАКС(C2:C6)*1.1+C18

steps of creating a multi-level category column chart in Excel

12. Щелкните правой кнопкой мыши по диаграмме и выберите Выбрать данные из контекстного меню.

steps of creating a multi-level category column chart in Excel

13. В диалоговом окне Выбор источника данных нажмите кнопку Добавить.

14. В диалоговом окне Редактирование ряда выберите позиционные данные, которые вы рассчитали для основных категорий в поле Значения ряда, а затем нажмите кнопку OK.

steps of creating a multi-level category column chart in Excel

15. Затем вернитесь в диалоговое окно Выбор источника данных, вы увидите, что новый ряд «Ряд7» добавлен в поле Элементы легенды, нажмите OK, чтобы сохранить изменения.

steps of creating a multi-level category column chart in Excel

16. Щелкните правой кнопкой мыши по диаграмме и выберите Изменить тип диаграммы ряда в контекстном меню.

steps of creating a multi-level category column chart in Excel

17. В диалоговом окне Изменение типа диаграммы укажите Тип диаграммы как «Точечная» для нового ряда, который вы добавили на шаге 15, и затем нажмите OK.

steps of creating a multi-level category column chart in Excel

Теперь диаграмма отображается, как показано на скриншоте ниже.

steps of creating a multi-level category column chart in Excel

18. Щелкните правой кнопкой мыши по диаграмме и выберите Выбрать данные в контекстном меню.

19. В диалоговом окне Выбор источника данных выберите ряд, который вы добавили на шаге 15, и затем нажмите кнопку Редактировать.

steps of creating a multi-level category column chart in Excel

20. В диалоговом окне Редактирование ряда выберите ячейки с числом 6 в поле Значения X ряда, а затем нажмите OK.

steps of creating a multi-level category column chart in Excel

21. Нажмите OK, чтобы сохранить изменения, когда вернетесь в диалоговое окно Выбор источника данных.

22. Теперь новый ряд отображается как точечные метки и показывается справа от области графика. Выберите точки, нажмите кнопку Элементы диаграммы и затем отметьте поле Метки данных.

steps of creating a multi-level category column chart in Excel

23. Щелкните правой кнопкой мыши по меткам данных и выберите Формат меток данных из контекстного меню.

steps of creating a multi-level category column chart in Excel

24. На панели Формат меток данных выполните следующие действия.

24.1) Отметьте поле Значение из ячеек;

steps of creating a multi-level category column chart in Excel

24.2) В появившемся диалоговом окне Диапазон меток данных выберите диапазон, содержащий значения основных категорий, и затем нажмите OK.

steps of creating a multi-level category column chart in Excel

24.3) Снимите отметку с поля Y-значение;
24.4) Выберите опцию Сверху в разделе Позиция метки.

steps of creating a multi-level category column chart in Excel

25. Выберите точки в диаграмме и перейдите на панель Формат ряда данных для настройки следующим образом.

25.1) Нажмите значок Заливка и линия;
25.2) Нажмите вкладку Маркер;
25.3) Разверните параметры Маркер и выберите Нет. Смотрите скриншот:

steps of creating a multi-level category column chart in Excel

26. Удалите легенду из диаграммы, выбрав ее и нажав клавишу Удалить на клавиатуре.

27. Вы можете отформатировать максимум вертикальной оси, чтобы сделать диаграмму компактной, дважды щелкнув по вертикальной оси, затем введя новое значение в поле Максимум на панели Формат оси.

steps of creating a multi-level category column chart in Excel

28. Добавьте метки данных к ряду, выбрав ряд, нажав кнопку Элементы диаграммы и затем отметив поле Метки данных. Смотрите скриншот:

steps of creating a multi-level category column chart in Excel

Теперь многоуровневая категорийная столбчатая диаграмма завершена.

steps of creating a multi-level category column chart in Excel


Легко создайте многоуровневую категорийную диаграмму в Excel

Утилита Многоуровневая столбчатая диаграмма из Kutools for Excel предоставляет три типа многоуровневых категорийных диаграмм. С помощью этой функции вы можете легко создать одну из многоуровневых категорийных диаграмм в Excel всего несколькими кликами, как показано в демо ниже.
Скачайте и попробуйте прямо сейчас! 30-дневная бесплатная пробная версия

Скачать пример файла

sample of creating a multi-level category chart in Excel


Видео: Создание многоуровневой категорийной диаграммы в Excel