跳到主要内容

在Excel中创建marimekko图表

Marimekko图表也称为镶嵌图,可用于可视化来自两个或多个定性变量的数据。 在Marimekko图表中,列宽显示一组百分比,列堆栈显示另一组百分比。

下面的Marimekko图表显示了某公司2016年至2020年饮料,食品和水果的销售情况。如您所见,列宽显示了一年中饮料,食品和水果的市场细分的规模,以及列显示特定类别的销售额。

本教程将逐步演示在Excel中创建Marimekko图表的步骤。

在Excel中创建Marimekko图表

使用出色的工具轻松创建Marimekko图表
下载样本文件


在Excel中创建Marimekko图表

假设您想根据数据创建一个Marimekko图表,如下面的屏幕截图所示,您可以按照以下步骤进行操作。

第一部分:创建中间数据表

1.根据原始数据创建中间数据表,如下所示。

中间数据表的第一列

如下面的屏幕截图所示,第一个帮助器列中的值表示每列在X轴上结束的位置。 在这里,我们指定X轴的最小值为0,最大值为100,因此该列从0开始,以100结尾。您可以执行以下操作以在最小值和最大值之间获取数据。

> 在该列的第二个单元格(在这种情况下为A0)中输入数字9(将列标题保留为空白);
> 在单元格A10中输入以下公式,然后按 输入 键。 在A11中重复相同的公式;
=SUM($B$2:$D$2)/SUM($B$2:$D$6)*100

> 在A12中输入以下公式,然后按 输入 键。 在A13中重复此公式即可得到相同的结果。
=SUM($B$3:$D$3)/SUM($B$2:$D$6)*100+A10

> 在A14中输入以下公式,然后按 输入 键。 对A15重复此公式即可得到相同的结果。
=SUM($B$4:$D$4)/SUM($B$2:$D$6)*100+A12

> 在A16中输入以下公式,然后按 输入 键。 将此公式应用于A17可获得相同的结果。
=SUM($B$5:$D$5)/SUM($B$2:$D$6)*100+A14

> 在最后一个单元格(A100)中输入数字18。 最后第一列完成。

中间数据表的其他列

这些列中的值表示每个堆叠列中序列的高度。 看截图:

> 在其他三列中输入与原始数据相同的标题;

> 在第二列中,将以下公式输入到第一个空白单元格(B9)中,然后按 输入 键。 选择此结果单元格,将 自动填充句柄 右移至下两个单元格,然后向下移至下一行。
= B $ 2 /总和($ B $ 2:$ D $ 2)

> 在B11中输入以下公式,然后按 输入 键。 选择此结果单元格,将 自动填充句柄 右移至下两个单元格,然后向下移至下一行。
= B $ 3 /总和($ B $ 3:$ D $ 3)

> 继续在B13中输入以下公式,然后按 输入 键。 选择此结果单元格,将 自动填充句柄 右移至下两个单元格,然后向下移至下一行。
= B $ 4 /总和($ B $ 4:$ D $ 4)

> 在B15中输入以下公式,然后按 输入 键。 选择此结果单元格,将 自动填充句柄 右移至下两个单元格,然后向下移至下一行。
= B $ 5 /总和($ B $ 5:$ D $ 5)

> 在B17中输入以下公式,然后按 输入 键。 选择此结果单元格,将 自动填充句柄 右移至下两个单元格,然后向下移至下一行。
= B $ 6 /总和($ B $ 6:$ D $ 6)

第2部分:根据中间数据插入堆积面积图并将其格式化

2.选择整个中间数据表,单击 插页 > 折线图或面积图 > 堆积面积.

3.右键单击图表中的X轴,然后选择 格式轴 从右键单击菜单中。

4.在 格式轴 窗格中,选择 日期轴 选项下 轴选项 标签。

5.保持选择X轴,然后按 删除 将其从图表中删除的键。

然后,图表显示如下。

6.右键单击Y轴,然后选择 格式轴 从上下文菜单。

7.在 格式轴 面板,请进行以下配置。

7.1)在 轴选项 部分,改变 最大 装到 1;
7.2)在 联系电话 部分,选择 百分比 来自 产品分类 下拉列表,然后更改 小数位0.

现在,图表显示如下。

8.现在,我们需要添加边框以显示系列中每个数据的占用情况。 请执行以下操作。

8.1)选择顶部灰色区域(在本例中为Drink系列),然后单击 图表元素 按钮,然后检查 错误条 框。

8.2)转到 格式化数据系列 窗格中,单击 系列选项 下拉箭头,然后选择 系列“ Drink” Y错误栏 从列表中选择您刚刚添加的错误栏。

8.3)在 错误栏选项 标签,您需要:
  • 选择 减去 ,在 方向性 部分;
  • 选择 没有上限 ,在 结束样式 部分;
  • 点击 百分比 选项并输入 100 进入 错误金额 部分。
8.4)选择灰色条(饮料系列),然后转到 格式化数据系列 窗格进行如下配置。
  • 点击 填充线 图标;
  • 边境 部分,选择 实线;
  • 颜色 下拉列表;
  • 更改 宽度 1pt.

现在,该图显示为下面显示的屏幕截图。

9.重复步骤8中的操作,将除法器添加到其他段。 最后,图表如下所示。

第3部分:指定Marimekko图表的X轴值

10.现在,您需要计算每列的中间值,并将子类别值(原始数据范围的第一列数据)显示为X轴值。

本节中需要两个帮助行,请应用以下公式进行处理。

10.1)在第一行的第一个单元格(此处选择A22)中,输入以下公式,然后按 输入 获得结果的关键。
= A11 / 2

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。 最后,该帮助程序范围显示为下面的屏幕截图。

11.右键单击图表,然后在右键单击菜单中单击“选择数据”。

12.在开幕 选择数据源 对话框中,单击 地址 按钮。

13.然后 编辑系列 弹出对话框,请选择包含0值的单元格 系列值 框,然后单击 OK 按钮。

14.返回到 选择数据源 对话框中,您可以看到创建了一个新系列(Series4),单击 OK 按钮保存更改。

15.右键单击图表并选择 更改系列图表类型.

16.在 更改图表类型 对话框中,选择图表类型“用直线和标记分散”中的Series4 选择数据系列的图表类型和轴 框。 然后点击 确定。

17.右键单击图表,然后选择 选择数据.

18.在 选择数据源 对话框中,选择Series4(在步骤14中创建的系列名称),然后单击 编辑 按钮在 图例条目(系列) 框。

19.在 编辑系列 对话框中,选择第一个行单元格e系列X值 框,然后单击 确定。

20。 点击 OK 返回更改时保存更改 选择数据源 对话框。

现在,在绘图区域的底部添加了一个新系列,如下面的屏幕截图所示。

21.现在,您需要隐藏线条和标记。 请选择此系列,请转到 格式化数据系列 窗格,然后执行以下操作。

21.1)点击 填充线 图标;
21.2)选择 没有线 在下面 Line 标签;

21.3)点击 标记 标签,展开 标记选项,然后选择 没有。

22.保持选中系列,单击 图表元素 按钮,然后检查 数据标签 框。

23.选择添加的标签,转到 格式化数据标签 窗格并进行如下配置。

23.1)检查 细胞的价值 框;

23.2)在 数据标签范围 对话框中,选择要显示为X轴值的单元格,然后单击 确定。 在这里,我选择原始数据范围的第一列单元格。

23.3)回到 格式化数据标签 窗格,取消选中 Y值 标签包含 部分,并在 标签位置 部分,选择 以下 选项。

现在,图表显示如下。

第4部分:在列宽上方显示一组百分比

现在,我们需要在列宽上方显示一组百分比。 首先,我们需要计算每列的百分比。

24.由于图表中有五列,因此您需要按以下方式计算五个百分比。

24.1)在新行中选择一个空白单元格(此处选择A27),在其中输入以下公式,然后按 输入 键以获取第一列的百分比。
= $ A $ 11/100

24.2)对于第二个百分比,请应用以下公式。
=(A13-A11)/ 100
24.3)对于第三个百分比,请应用以下公式。
=(A15-A13)/ 100
24.4)对于第四个百分比,请应用以下公式。
=(A17-A15)/ 100
24.5)对于第五个百分比,请应用以下公式。
=(A18-A17)/ 100

25.在百分比的下一行中,在每个单元格中输入数字1。 然后,您将获得一个新的帮助程序范围,如下所示。

26.右键单击图表并选择 选择数据 从右键单击菜单中。

27.在 选择数据源 对话框中,单击 地址 按钮。

28.在开幕 编辑系列 对话框,您需要执行以下操作。

28.1)在 X系列值 框,选择包含您在步骤10中计算出的每一列的中间值的单元格。
请注意: 此处,中间值用于显示列宽中间的百分比。
28.2)在 Y系列值 框,选择包含数字1的单元格。
请注意: 由于Y轴的最大值和最小值分别为0和1,因此我们需要在绘图区域上方显示百分比,此处的Y值应为1。
28.3)点击 确定。

29.返回到 选择数据源 对话框中,创建了一个新系列(Series5),单击 OK 按钮保存更改。

30.右键单击图表并选择 更改系列图表类型.

31.在 更改图表类型 对话框中,选择图表类型“用直线和标记分散”中的Series5 选择数据系列的图表类型和轴 框。 然后点击 确定。

现在,图表显示如下。

32.您需要隐藏系列的线条和标记(点击查看如何).

33.在该系列中添加数据标签(点击查看如何)。 将此标签位置指定为上方。

请注意: 在本节中,检查 细胞的价值 框,您需要选择包含计算百分比的单元格 数据标签范围 对话框。

现在,百分比显示在列宽上方,如下图所示。

第5部分:在绘图区域的右侧显示系列名称

如下面的屏幕截图所示,要在图表中绘图区域的右侧显示系列名称,您需要首先计算最后一列的每个系列的中间值,然后根据此值添加一个新系列,最后添加系列名称作为该新系列的数据标签。

34.要计算最后一列的每个系列的中间值,请应用以下公式。

34.1)在新行中选择一个空白单元格(此处选择A31),在其中输入以下公式,然后按 输入 键。
= B6 / SUM(B6:D6)/ 2

34.2)选择下一个单元格(B31),在其中输入以下公式,然后按 输入 键。 选择此结果单元格,然后拖动其 自动填充句柄 到下一个单元格C31。
=SUM($B$6:C6)/SUM($B$6:$D$6)-C6/SUM($B$6:$D$6)/2

35.在下一个新行中,在每个单元格中输入数字100。 最后,将创建另一个新的帮助程序范围,如下图所示。

请注意: 在此,数字100代表X轴的最大值。

36.右键单击图表并选择 选择数据 从上下文菜单。

37.在 选择数据源 对话框中,单击 地址 按钮。

38.在 编辑系列 对话框中,请如下选择相应的范围。

38.1)在 X系列值 框中,选择包含数字100的单元格;
38.2)在 Y系列值 框,选择包含您在步骤34中计算的最后一列的每个系列的中间值的单元格。
38.3)点击 OK 按钮。

39.返回到 选择数据源 对话框,单击 OK 保存更改。

40.右键单击图表并选择 更改系列图表类型 从上下文菜单。

41.在 更改图表类型 对话框中,选择图表类型“用直线和标记分散”中的Series6 选择数据系列的图表类型和轴 框,然后单击 确定。

然后,将新系列添加到图表上,如下图所示。

42.您需要隐藏系列的线条和标记(点击查看如何).

43.在该系列中添加数据标签(点击查看如何)。 保持标签位置正确。

请注意: 在本节中,检查 细胞的价值 框中,您需要在原始数据范围中选择包含系列名称的单元格 数据标签范围 对话框。

现在,图表显示如下。

第6部分:在列中的每个段上显示序列值

这里的最后一部分将向您展示如何在列中的每个段上显示序列值(数据标签),如下面的屏幕快照所示。 请执行以下操作。

44.首先,您需要计算列中每个细分的中间值,请应用以下公式。

44.1)从新行开始,选择第一个空白单元格(例如A35),在其中输入以下公式,然后按 输入 键。 选择此结果单元格并拖动其 自动填充句柄 向下到以下四个单元格。
请注意: 此列中的结果值表示每年水果系列各部分的中间值。
= B2 / SUM(B2:D2)/ 2

44.2)选择下一个单元格B35,输入以下公式,然后按 输入 键。 然后拖动它 自动填充句柄 向下到以下四个单元格。
请注意: 此列中的结果值表示每年食品系列各部分的中间值。
=C2/SUM(B2:D2)/2+Sheet1!B2/SUM(B2:D2)

44.3)选择C35,输入以下公式,然后按 输入 键。 然后拖动它 自动填充句柄 向下到以下四个单元格。
请注意: 此列中的结果值表示每年的Drink系列细分的中间值。
=D2/SUM(B2:D2)/2+SUM(B2:C2)/SUM(B2:D2)

45.右键单击图表,然后单击 选择数据 在上下文菜单中。

46.在 选择数据源 对话框中,单击 地址 按钮。

47.在 编辑系列 对话框中,请如下选择相应的范围。

47.1)在 X系列值 框,选择包含您在步骤10中计算出的每一列的中间值的单元格。
请注意: 这些值用于确定水果系列的X轴位置。
47.2)在 Y系列值 框,选择在本部分中创建的帮助程序范围的第一列。
请注意: 这些值用于确定水果系列的Y轴位置。
47.3)点击 OK 按钮。

48.重复步骤46和47,使用剩余的两个列值添加两个新系列。 请参阅以下屏幕截图:

49.返回到 选择数据源 对话框中,您可以看到添加了三个新系列,单击 OK 保存更改。

50.右键单击图表并选择 更改系列图表类型 从上下文菜单。

51.在 更改图表类型 对话框中,分别选择图表类型“用直线和标记分散”中的这三个新系列 选择数据系列的图表类型和轴 框,然后单击 确定。

图表显示如下。

52.您需要分别隐藏系列的线条和标记(点击查看如何).

53.在系列中添加数据标签(点击查看如何)。 将标签位置指定为中心。

笔记:

1)对于饮料系列的数据标签,在检查 细胞的价值 框,您需要在原始数据范围内选择饮料系列的实际值。

2)对于食品系列的数据标签,请检查 细胞的价值 框,您需要在原始数据范围内选择食物系列的实际值。

3)对于水果系列的数据标签,请检查 细胞的价值 框,您需要在原始数据范围内选择水果系列的实际值。

现在,该图显示为下面显示的屏幕截图。

54.从图表中删除图表标题和图例。

55.保持图表处于选中状态,转到 格式化数据系列 窗格,然后选择 地块面积 ,在 系列选项 下拉列表。

56.选择了图表的绘图区域。 请拖动边框直到上,下和右值完全显示在绘图区域之外,以缩小绘图区域。 请参见下面的演示。

现在,Marimekko图表已完成。


在Excel中轻松创建marimekko图表

Marimekko图表 实用程序 Kutools for Excel 只需单击几下,即可帮助您快速在Excel中创建marimekko图表,如下面的演示所示。
立即下载并尝试! 30 天免费试用


下载样本文件


最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项  |  删除空白行  |  合并列或单元格而不丢失数据  |  不使用公式进行四舍五入 ...
超级VLookup: 多重标准  |  多重价值  |  跨多页  |  模糊查询...
副词。 下拉列表: 简易下拉列表  |  依赖下拉列表  |  多选下拉列表...
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  将列与 选择相同和不同的单元格 ...
特色功能: 网格焦点  |  设计图  |  大方程式酒吧  |  工作簿和工作表管理器 | 资源库 (自动文本)  |  日期选择器  |  合并工作表  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符 ...)  |  50+ 图表 类型 (甘特图 ...)  |  40+ 实用 公式 (根据生日计算年龄 ...)  |  19 插入 工具 (插入二维码, 从路径插入图片 ...)  |  12 转化 工具 (小写金额转大写, 货币兑换 ...)  |  7 合并与拆分 工具 (高级组合行, 拆分 Excel 单元格 ...)  |  ... 和更多

Kutools for Excel 拥有超过 300 个功能, 确保只需点击一下即可获得您所需要的...

产品描述


Office 选项卡 - 在 Microsoft Office(包括 Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour, je réussis à faire le graphique, mais les angles ne sont pas droits.
La forme est la même que vous, avant de passer au format dates.
Il faut simplement faire cette manipulation, ou d'autres modifications sont nécessaires ?
Merci beaucoup
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations