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

Создать диаграмму Маримекко в Excel

Author: Siluvia Last Modified: 2025-06-05

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

На приведённой ниже диаграмме Маримекко показаны продажи напитков, еды и фруктов в компании с2016 по2020 год. Как видно, ширина столбцов отражает размер рыночного сегмента для напитков, еды и фруктов за год, а каждый сегмент в столбце показывает продажи определённой категории.

В этом руководстве пошагово показано, как создать диаграмму Маримекко в Excel.

a marimekko chart in Excel

Создать диаграмму Маримекко в Excel

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


Создать диаграмму Маримекко в Excel

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

steps of creating a marimekko chart in Excel

Часть1: Создание промежуточной таблицы данных

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

Первый столбец промежуточной таблицы данных

Как показано на скриншоте ниже, значения в первом вспомогательном столбце обозначают положение, где заканчивается каждый столбец по оси X. Здесь минимальное значение оси X установлено на0, а максимальное — на100, поэтому столбец начинается с0 и заканчивается на100. Выполните следующие действия, чтобы получить данные между минимумом и максимумом.

steps of creating a marimekko chart in Excel

Введите число0 во вторую ячейку столбца (в данном случае A9), оставив заголовок столбца пустым;
Введите следующую формулу в ячейку A10 и нажмите клавишу Enter. Повторите ту же формулу в A11;
=SUM($B$2:$D$2)/SUM($B$2:$D$6)*100

steps of creating a marimekko chart in Excel

Введите следующую формулу в A12 и нажмите клавишу Enter. Повторите эту формулу в A13, чтобы получить тот же результат.
=SUM($B$3:$D$3)/SUM($B$2:$D$6)*100+A10

steps of creating a marimekko chart in Excel

Введите следующую формулу в A14 и затем нажмите клавишу Enter. Повторите эту формулу для A15, чтобы получить тот же результат.
=SUM($B$4:$D$4)/SUM($B$2:$D$6)*100+A12

steps of creating a marimekko chart in Excel

Введите следующую формулу в A16 и затем нажмите клавишу Enter. Примените эту формулу к A17, чтобы получить тот же результат.
=SUM($B$5:$D$5)/SUM($B$2:$D$6)*100+A14

steps of creating a marimekko chart in Excel

Введите число100 в последнюю ячейку (A18). На этом первый столбец завершён.

steps of creating a marimekko chart in Excel

Остальные столбцы промежуточной таблицы данных

Значения в этих столбцах обозначают высоту для рядов в каждом накопленном столбце. Смотрите скриншот:

steps of creating a marimekko chart in Excel

Введите те же заголовки, что и в исходных данных, в остальные три столбца;

steps of creating a marimekko chart in Excel

Во второй столбец введите следующую формулу в первую пустую ячейку (B9), затем нажмите клавишу Enter. Выделите полученную ячейку, перетащите маркер автозаполнения вправо на следующие две ячейки и затем вниз на следующую строку.
=B$2/SUM($B$2:$D$2)

steps of creating a marimekko chart in Excel

Введите следующую формулу в B11 и затем нажмите клавишу Enter. Выделите полученную ячейку, перетащите маркер автозаполнения вправо на следующие две ячейки и затем вниз на следующую строку.
=B$3/SUM($B$3:$D$3)

steps of creating a marimekko chart in Excel

Продолжайте вводить следующую формулу в B13 и затем нажмите клавишу Enter. Выделите полученную ячейку, перетащите маркер автозаполнения вправо на следующие две ячейки и затем вниз на следующую строку.
=B$4/SUM($B$4:$D$4)

steps of creating a marimekko chart in Excel

Введите следующую формулу в B15 и затем нажмите клавишу Enter. Выделите полученную ячейку, перетащите маркер автозаполнения вправо на следующие две ячейки и затем вниз на следующую строку.
=B$5/SUM($B$5:$D$5)

steps of creating a marimekko chart in Excel

Введите следующую формулу в B17 и затем нажмите клавишу Enter. Выделите полученную ячейку, перетащите маркер автозаполнения вправо на следующие две ячейки и затем вниз на следующую строку.
=B$6/SUM($B$6:$D$6)

steps of creating a marimekko chart in Excel

Часть2: Вставка диаграммы с накоплением области на основе промежуточных данных и её форматирование

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

steps of creating a marimekko chart in Excel

3. Щёлкните правой кнопкой мыши по оси X на диаграмме и выберите Формат оси в контекстном меню.

steps of creating a marimekko chart in Excel

4. В области Формат оси выберите параметр Ось дат в разделе Параметры оси.

steps of creating a marimekko chart in Excel

5. Оставьте выделенной ось X и нажмите клавишу Delete, чтобы удалить её с диаграммы.

После этого диаграмма будет выглядеть следующим образом.

steps of creating a marimekko chart in Excel

6. Щёлкните правой кнопкой мыши по оси Y и выберите Формат оси в контекстном меню.

steps of creating a marimekko chart in Excel

7. В области Формат оси выполните следующие настройки.

7.1) В разделе Параметры оси измените поле Максимум на 1;
7.2) В разделе Число выберите Процент из раскрывающегося списка Категория, затем измените Количество десятичных знаков на0.

steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

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

8.1) Выделите верхнюю серую область (в данном случае ряд Drink), нажмите кнопку Элементы диаграммы и установите флажок Полосы ошибок.

steps of creating a marimekko chart in Excel

8.2) Перейдите в область Формат ряда данных, нажмите стрелку раскрывающегося списка Параметры ряда и выберите в списке Полосы ошибок Y для ряда “Drink”, чтобы выделить только что добавленные полосы ошибок.

steps of creating a marimekko chart in Excel

8.3) На вкладке Параметры полосы ошибок выполните следующие действия:
  • Выберите Минус в разделе Направление;
  • Выберите Без наконечника в разделе Стиль окончания;
  • Выберите параметр Процент и введите100 в текстовое поле в разделе Величина ошибки.
  • steps of creating a marimekko chart in Excel
8.4) Выделите серую область (ряд Drink), затем перейдите в область Формат ряда данных и выполните следующие настройки.
  • Нажмите значок Заливка и линия;
  • В разделе Граница выберите Сплошная линия;
  • В раскрывающемся списке Цвет выберите чёрный цвет;
  • Измените Ширину на1 пт.
  • steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

9. Повторите действия из шага8, чтобы добавить разделители для других сегментов. В итоге диаграмма будет выглядеть следующим образом.

steps of creating a marimekko chart in Excel

Часть3: Указание значений оси X для диаграммы Маримекко

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

steps of creating a marimekko chart in Excel

Для этого потребуется две вспомогательные строки. Примените приведённые ниже формулы.

10.1) В первую ячейку (здесь выбрана A22) первой строки введите следующую формулу и нажмите клавишу Enter, чтобы получить результат.
=A11/2

steps of creating a marimekko chart in Excel

10.2) Во вторую ячейку первой строки примените следующую формулу.
=(A13-A11)/2+A11
10.3) В третью ячейку первой строки примените следующую формулу.
=(A15-A13)/2+A13
10.4) В четвёртую ячейку первой строки примените следующую формулу.
=(A17-A15)/2+A15
10.5) В пятую ячейку первой строки примените следующую формулу.
=(A18-A17)/2+A17
10.6) В каждую ячейку второй строки введите число0. В итоге этот вспомогательный диапазон будет выглядеть, как показано на скриншоте ниже.

steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

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

13. В появившемся диалоговом окне Изменить ряд выберите ячейки с нулями в поле Значения ряда, затем нажмите OK.

steps of creating a marimekko chart in Excel

14. После возврата в диалоговое окно Источник данных вы увидите, что создан новый ряд (Ряд4). Нажмите OK, чтобы сохранить изменения.

steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

16. В диалоговом окне Изменить тип диаграммы выберите для Ряда4 тип диаграммы «Точечная с прямыми линиями и маркерами» в поле Выберите тип диаграммы и ось для вашего ряда данных. Затем нажмите OK.

steps of creating a marimekko chart in Excel

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

18. В диалоговом окне Источник данных выберите Ряд4 (имя ряда, созданное на шаге14) и нажмите кнопку Изменить в поле Диапазон имени ряда.

steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

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

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

steps of creating a marimekko chart in Excel

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

21.1) Нажмите значок Заливка и линия;
21.2) В разделе Линия выберите Нет линии;

steps of creating a marimekko chart in Excel

21.3) Перейдите на вкладку Маркер, разверните параметры маркера и выберите Нет.

steps of creating a marimekko chart in Excel

22. Оставьте ряд выделенным, нажмите кнопку Элементы диаграммы и установите флажок Метки данных.

steps of creating a marimekko chart in Excel

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

23.1) Установите флажок Значение из ячеек;

steps of creating a marimekko chart in Excel

23.2) В диалоговом окне Диапазон меток данных выберите ячейки, которые хотите отобразить в качестве значения оси X, затем нажмите OK. Здесь выберите ячейки первого столбца исходного диапазона данных.

steps of creating a marimekko chart in Excel

23.3) Вернитесь в область Формат меток данных, снимите флажок Значение Y в разделе Содержимое метки, а в разделе Положение метки выберите вариант Ниже.

steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

Часть4: Отображение одного набора процентов над шириной столбцов

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

24. Поскольку на диаграмме пять столбцов, рассчитайте пять процентов следующим образом.

24.1) Выберите пустую ячейку в новой строке (здесь выбрана A27), введите следующую формулу и нажмите клавишу Enter, чтобы получить процент для первого столбца.
=$A$11/100

steps of creating a marimekko chart in Excel

24.2) Для второго процента примените следующую формулу.
=(A13-A11)/100
24.3) Для третьего процента примените следующую формулу.
=(A15-A13)/100
24.4) Для четвёртого процента примените следующую формулу.
=(A17-A15)/100
24.5) Для пятого процента примените следующую формулу.
=(A18-A17)/100

25. В следующей строке под процентами введите число1 в каждую ячейку. В результате получится новый вспомогательный диапазон, как показано ниже.

steps of creating a marimekko chart in Excel

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

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

28. В открывшемся диалоговом окне Изменить ряд выполните следующие действия.

28.1) В поле Значения X ряда выберите ячейки со средними значениями для каждого столбца, рассчитанными на шаге10.
Примечание: Здесь средние значения используются для отображения процентов по центру ширины столбцов.
28.2) В поле Значения Y ряда выберите ячейки с числом1.
Примечание: Поскольку минимальное и максимальное значения оси Y равны0 и1, а проценты должны отображаться над областью построения, здесь значение Y должно быть1.
28.3) Нажмите OK.

steps of creating a marimekko chart in Excel

29. После возврата в диалоговое окно Источник данных создан новый ряд (Ряд5). Нажмите OK, чтобы сохранить изменения.

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

31. В диалоговом окне Изменить тип диаграммы выберите для Ряда5 тип диаграммы «Точечная с прямыми линиями и маркерами» в поле Выберите тип диаграммы и ось для вашего ряда данных. Затем нажмите OK.

steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

32. Необходимо скрыть линию и маркеры ряда (Нажмите, чтобы узнать как).

33. Добавьте метки данных для этого ряда (Нажмите, чтобы узнать как). Установите положение метки — Сверху.

Примечание: В этом разделе после установки флажка Значение из ячеек необходимо выбрать ячейки с рассчитанными процентами в диалоговом окне Диапазон меток данных.

steps of creating a marimekko chart in Excel

Теперь проценты отображаются над шириной столбцов, как показано на скриншоте ниже.

steps of creating a marimekko chart in Excel

Часть5: Отображение имён рядов справа от области построения

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

steps of creating a marimekko chart in Excel

34. Чтобы вычислить средние значения для каждого ряда последнего столбца, примените следующие формулы.

34.1) Выберите пустую ячейку (здесь выбрана A31) в новой строке, введите следующую формулу и нажмите клавишу Enter.
=B6/SUM(B6:D6)/2

steps of creating a marimekko chart in Excel

34.2) Выберите следующую ячейку (B31), введите следующую формулу и нажмите клавишу Enter. Выделите полученную ячейку и перетащите её маркер автозаполнения вправо до следующей ячейки C31.
=SUM($B$6:C6)/SUM($B$6:$D$6)-C6/SUM($B$6:$D$6)/2

steps of creating a marimekko chart in Excel

35. В следующей новой строке введите число100 в каждую ячейку. В итоге будет создан ещё один вспомогательный диапазон, как показано на скриншоте ниже.

Примечание: Здесь число100 обозначает максимальное значение оси X.

steps of creating a marimekko chart in Excel

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

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

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

38.1) В поле Значения X ряда выберите ячейки с числом100;
38.2) В поле Значения Y ряда выберите ячейки со средними значениями для каждого ряда последнего столбца, рассчитанными на шаге34.
38.3) Нажмите кнопку OK.

steps of creating a marimekko chart in Excel

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

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

41. В диалоговом окне Изменить тип диаграммы выберите для Ряда6 тип диаграммы «Точечная с прямыми линиями и маркерами» в поле Выберите тип диаграммы и ось для вашего ряда данных, затем нажмите OK.

steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

42. Необходимо скрыть линию и маркеры ряда (Нажмите, чтобы узнать как).

43. Добавьте метки данных для этого ряда (Нажмите, чтобы узнать как). Оставьте положение метки — Справа.

Примечание: В этом разделе после установки флажка Значение из ячеек необходимо выбрать ячейки с именами рядов из исходного диапазона данных в диалоговом окне Диапазон меток данных.

steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

Часть6: Отображение значений рядов на каждом сегменте в столбцах

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

steps of creating a marimekko chart in Excel

44. Сначала необходимо вычислить среднее значение для каждого сегмента в столбцах. Примените следующие формулы.

44.1) Начав с новой строки, выберите первую пустую ячейку (например, A35), введите следующую формулу и нажмите клавишу Enter. Выделите полученную ячейку и перетащите её маркер автозаполнения вниз на следующие четыре ячейки.
Примечание: Значения в этом столбце обозначают средние значения для сегментов ряда Fruit в каждом году.
=B2/SUM(B2:D2)/2

steps of creating a marimekko chart in Excel

44.2) Выберите следующую ячейку B35, введите следующую формулу и нажмите клавишу Enter. Затем перетащите её маркер автозаполнения вниз на следующие четыре ячейки.
Примечание: Значения в этом столбце обозначают средние значения для сегментов ряда Food в каждом году.
=C2/SUM(B2:D2)/2+Sheet1!B2/SUM(B2:D2)

steps of creating a marimekko chart in Excel

44.3) Выберите C35, введите следующую формулу и нажмите клавишу Enter. Затем перетащите её маркер автозаполнения вниз на следующие четыре ячейки.
Примечание: Значения в этом столбце обозначают средние значения для сегментов ряда Drink в каждом году.
=D2/SUM(B2:D2)/2+SUM(B2:C2)/SUM(B2:D2)

steps of creating a marimekko chart in Excel

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

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

47. В диалоговом окне Изменить ряд выберите соответствующие диапазоны, как указано ниже.

47.1) В поле Значения X ряда выберите ячейки со средними значениями для каждого столбца, рассчитанными на шаге10.
Примечание: Эти значения используются для определения положения по оси X для ряда Fruit.
47.2) В поле Значения Y ряда выберите первый столбец вспомогательного диапазона, созданного в этом разделе.
Примечание: Эти значения используются для определения положения по оси Y для ряда Fruit.
47.3) Нажмите кнопку OK.

steps of creating a marimekko chart in Excel

48. Повторите шаги46 и47, используя значения оставшихся двух столбцов, чтобы добавить ещё два новых ряда. Смотрите скриншоты ниже:

steps of creating a marimekko chart in Excel

steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

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

51. В диалоговом окне Изменить тип диаграммы для этих трёх новых рядов выберите тип диаграммы «Точечная с прямыми линиями и маркерами» в поле Выберите тип диаграммы и ось для вашего ряда данных, затем нажмите OK.

steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

52. Необходимо отдельно скрыть линии и маркеры для каждого ряда (Нажмите, чтобы узнать как).

53. Добавьте метки данных для рядов (Нажмите, чтобы узнать как). Установите положение метки — По центру.

Примечания:

1) Для меток данных ряда Drink после установки флажка Значение из ячеек выберите фактические значения ряда Drink из исходного диапазона данных.

steps of creating a marimekko chart in Excel

2) Для меток данных ряда Food после установки флажка Значение из ячеек выберите фактические значения ряда Food из исходного диапазона данных.

steps of creating a marimekko chart in Excel

3) Для меток данных ряда Fruit после установки флажка Значение из ячеек выберите фактические значения ряда Fruit из исходного диапазона данных.

steps of creating a marimekko chart in Excel

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

steps of creating a marimekko chart in Excel

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

55. Оставьте диаграмму выделенной, перейдите в область Формат ряда данных и выберите Область построения в раскрывающемся списке Параметры ряда.

steps of creating a marimekko chart in Excel

56. Область построения диаграммы выделена. Уменьшите область построения, перетаскивая границы, пока значения сверху, снизу и справа полностью не выйдут за пределы области построения. Смотрите демонстрацию ниже.

Теперь диаграмма Маримекко готова.

steps of creating a marimekko chart in Excel


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

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


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

sample of creating a marimekko chart in Excel


Лучшие инструменты для повышения производительности Office

Kutools для Excel - Помогает вам выделиться из толпы

🤖 KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуального выполнения   |  Генерация кода  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов расширенных функций Kutools
Популярные функции: Найти, Выделить или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер VLookup: Множественные критерии  |  Множественные значения  |  По нескольким листам  |  Распознавание нечетких соответствий...
Расширенный выпадающий список: Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором...
Управление столбцами: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить видимость скрытых столбцов  Сравнить столбцы для выбора одинаковых и разных ячеек ...
Основные функции: Сетка фокусировки  |  Дизайн листа  |  Улучшенная строка формул  |  Управление книгами и листами | Библиотека автотекста (Auto Text)  |  Выбор даты  |  Объединить данные  |  Шифровать/Расшифровать ячейки  |  Отправить письма по списку  |  Супер фильтр  |  Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ...
Топ-15 наборов инструментов12 текстовых инструментов (Добавить текст, Удалить определенные символы ...)  |  50+ типов диаграмм (Диаграмма Ганта ...)  |  40+ практических формул (Расчет возраста на основе даты рождения ...)  |  19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...)  |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...)  |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...)  |  ... и многое другое

Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...


Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)

  • Один щелчок мыши, чтобы переключаться между десятками открытых документов!
  • Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
  • Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.