KutoolsforOffice — 一套方案,五大工具。事半功倍。

在 Excel 中创建多级分类图表

作者Siluvia修改日期

多级分类图表能够同时展示主类别与子类别标签。当您的条目分属不同类别,并希望直观区分各类别的数据时,这类图表将为您提供有力支持。

本教程将为您详细演示在 Excel 中创建两种多级分类图表的方法。

在 Excel 中创建多级分类图表的步骤

在 Excel 中创建多级分类条形图
在 Excel 中创建多级分类柱状图
用强大工具轻松生成多级分类图表
下载示例文件
视频:在 Excel 中创建带状图


在 Excel 中创建多级分类图表

请按照以下步骤,在 Excel 中创建多级分类图表。

1. 首先,请按照以下方式整理用于创建多级分类图表的数据。

1.1)在第一列中输入主分类名称;
1.2)在第二列输入子分类名称;
1.3)在第三列输入各子分类的数据。

在 Excel 中创建多级分类图表的步骤

2. 选择数据区域,点击插入 > 插入柱形图或条形图 > 簇状条形图

在 Excel 中创建多级分类图表的步骤

3. 拖动图表边框即可放大图表区域,具体操作请参考下方演示。

4. 右键单击条形图,在右键菜单中选择设置数据系列格式,即可打开设置数据系列格式窗格。

提示:您也可以双击任意条形,立即打开设置数据系列格式窗格。

在 Excel 中创建多级分类图表的步骤

5. 在设置数据系列格式窗格中,将间隙宽度设置为 50%

在 Excel 中创建多级分类图表的步骤

此时,图表呈现如下效果。

在 Excel 中创建多级分类图表的步骤

6. 在每个数据区域的主子类别(除第一个外)前插入两行空白,这样在图表中,类别与数据条之间也会有明显的空白分隔。

在 Excel 中创建多级分类图表的步骤

7. 双击第 6 步中每组插入的空白行的第一行第一列单元格,在键盘上按下空格键一次,即可输入空格。此时,您将在纵轴字段的空白区域看到黑色轮廓。

在 Excel 中创建多级分类图表的步骤

8. 单击纵轴,进入设置坐标轴格式窗格后,勾选分类逆序选项。

在 Excel 中创建多级分类图表的步骤

9. 选择图表标题后,按下 Delete 键即可将其从图表中删除。水平轴和网格线也可用同样方法删除。

10. 现在,您需要为每个主类别分配不同的颜色。

10.1)在第一个主分类中双击首个柱形两次,仅选中该柱;
10.2)在设置数据点格式窗格中,点击填充与线条图标,选择纯色填充选项,在填充区域,然后指定颜色即可;

在 Excel 中创建多级分类图表的步骤

10.3)按下右方向键,选中下一个柱形,然后按 F4 键,为其指定同样的填充颜色。
10.4)重复第 10.3)步,将同样的填充颜色应用于第一个主分类的所有柱形。
10.5)重复上面的 10.1)至 10.4)步骤,为第二个主分类的柱形指定另一种填充颜色。

在为不同类别指定填充颜色后,您将看到如下图所示的效果。

在 Excel 中创建多级分类图表的步骤

11. 现在请将纵轴和条形的轮廓颜色更改为黑色。

11.1)选择图表标题,然后按下 Delete 键将其从图表中删除。执行同样操作可移除网格线与横坐标轴;
12.2)选中纵坐标轴,进入设置坐标轴窗格,点击填充与线条图标,选择纯色线条选项,在线条区域,然后选择黑色,在颜色下拉列表中设置。

在 Excel 中创建多级分类图表的步骤

12.3)单击任一柱形,然后按下 F4 键,将相同的轮廓颜色应用于所有柱形。

此时,图表呈现如下效果。

在 Excel 中创建多级分类图表的步骤

13. 现在需要为数据条添加数据标签。请选择图表,点击 Chart Elements 按钮,然后勾选数据标签选项。

在 Excel 中创建多级分类图表的步骤

此时,多级分类图表已如图所示完成。

在 Excel 中创建多级分类图表的步骤


在 Excel 中创建多级分类柱状图

本部分将为您呈现一种全新的多级分类柱状图。正如截图所示,这种多级分类柱状图能够更直观地同时展示主类别与子类别标签,并便于纵向对比各主类别下相同子类别的表现。

您可以参考以下指南,在 Excel 中创建这种多级分类柱状图。

在 Excel 中创建多级分类柱形图的步骤

1. 如上图所示,存在三层类别列,各层之间存在间隔。因此,第一步需按照截图所示,根据原始数据计算各层类别列之间的间隔。

在 Excel 中创建多级分类柱形图的步骤

1.1)复制原数据区域并粘贴到新区域。每一列旁插入空白列,然后填写列标题。见截图:

在 Excel 中创建多级分类柱形图的步骤

1.2)在第一个空白列的首个空白单元格输入以下公式并按下 Enter 键。选择结果单元格,拖动自动填充柄向下填充得到其他结果。
=MAX(B2:B6)*1.1-B2
注意:该公式中,1.1 是变量值。如果您希望间隔更大,该数值应大于 1.1. 可根据需要调整。

在 Excel 中创建多级分类柱形图的步骤

1.3)在第二个空白列的首个空白单元格中使用以下公式。然后拖动自动填充柄向下填充得到其它结果。
=MAX(C2:C6)*1.1-C2

在 Excel 中创建多级分类柱形图的步骤

1.4)在第三个空白列的首个空白单元格,输入下方公式,再拖动自动填充柄向下获得其余结果。
=MAX(D2:D6)*1.1-D2

在 Excel 中创建多级分类柱形图的步骤

2. 选中整个辅助区域(A9:G14),点击插入 > 插入柱形图或条形图 > 堆积柱形图

在 Excel 中创建多级分类柱形图的步骤

3. 此时,堆积图将插入到当前工作表中。保持图表处于选中状态,在图表工具设计选项卡中,点击切换行/列

在 Excel 中创建多级分类柱形图的步骤

随后,图表将如下所示。

在 Excel 中创建多级分类柱形图的步骤

4. 双击图表中的任意系列,即可打开设置数据系列格式窗格。在窗格中,将间隙宽度更改为 0%

在 Excel 中创建多级分类柱形图的步骤

5. 在图表中选择 spacing 1 数据系列,进入设置数据系列格式窗格后,进行如下设置。

5.1)点击填充与线条图标;
5.2)选择无填充,在填充区域。

此时,这些数据行已被隐藏。

在 Excel 中创建多级分类柱形图的步骤

6. 选中 spacing 2 数据系列后,按下 F4 键即可在图表中将其隐藏。

7. 以相同方式将 spacing 3 数据系列隐藏。

8. 移除图表标题和网格线。

随后,图表将如截图所示。

在 Excel 中创建多级分类柱形图的步骤

9. 选中顶部的数据系列,在设置数据系列格式窗格中进行如下设置。

9.1)点击填充与线条图标;
9.2)选择纯色线条选项,在边框区域;
9.3)选择白色,在颜色下拉列表处设置;
9.4)将边框宽度设置为 1.5pt

在 Excel 中创建多级分类柱形图的步骤

10. 重复步骤 9,为剩余的两行应用相同的边框样式,即可获得如下图表效果。

在 Excel 中创建多级分类柱形图的步骤

现在,您需要将主类别的数值添加到绘图区的右侧,如下图所示。

在 Excel 中创建多级分类柱形图的步骤

11. 在添加这些数值之前,需先利用一些辅助数据来确定它们在图表中的具体位置。

11.1)在新区域一列输入三个 6,下一列首行输入数字 0.
注意:
  • 1) 如图所示,图表中包含五列子类别。为了将主类别的数值定位到绘图区的右侧,需要将主类别的数值放在第六列。因此,新的辅助区域第一列的数据应为 6. 由于共有三个主类别,这里需要三组 6.
  • 2) 数字 0 代表主类别中的第一个位置。
  • 在 Excel 中创建多级柱状分类图表的步骤
11.2)在下一个单元格输入以下公式,用于获取第二个主分类的位置。
=MAX(B2:B6)*1.1

在 Excel 中创建多级分类柱形图的步骤

11.3)在最后一个单元格输入以下公式,以获得最后一个主分类的位置。
=MAX(C2:C6)*1.1+C18

在 Excel 中创建多级分类柱形图的步骤

12. 右键单击图表,在右键菜单中点击选择数据

在 Excel 中创建多级分类柱形图的步骤

13. 在选择数据数据源对话框中,点击添加按钮即可。

14. 在编辑系列对话框中,选择您已计算的主类别位置信息到系列数值框中,然后点击确定按钮。

在 Excel 中创建多级分类柱形图的步骤

15. 返回选择数据源对话框后,您会看到名为“Series 7”的新系列已添加至图例项列表,点击确定即可保存更改。

在 Excel 中创建多级分类柱形图的步骤

16. 在右键菜单中,右键点击图表,选择更改系列仪表类型

在 Excel 中创建多级分类柱形图的步骤

17. 在更改仪表类型对话框中,将第 15 步中添加的新系列的仪表类型设置为“散点图”,然后单击确定。

在 Excel 中创建多级分类柱形图的步骤

现在,图表将呈现如下截图所示的效果。

在 Excel 中创建多级分类柱形图的步骤

18. 右键点击图表,在右键菜单中点击选择数据

19. 在选择数据数据源对话框中,选择你在第 15 步添加的系列,然后点击编辑按钮。

在 Excel 中创建多级分类柱形图的步骤

20. 在编辑系列对话框中,选中 X 轴系列值框中的 6 个单元格,然后单击确定。

在 Excel 中创建多级分类柱形图的步骤

21. 单击确定,即可在返回选择数据数据源对话框时保存更改。

22. 现在,新系列已以散点形式显示,并位于绘图区右侧。选中这些点,点击图表元素按钮,然后勾选数据标签复选框。

在 Excel 中创建多级分类柱形图的步骤

23. 右键点击数据标签,在右键菜单中选择设置数据标签

在 Excel 中创建多级分类柱形图的步骤

24. 在设置数据标签窗格中,请按以下步骤操作。

24.1)勾选来自单元格的值复选框;

在 Excel 中创建多级分类柱形图的步骤

24.2)在弹出的数据标签范围对话框中,选择包含主分类值的区域,然后单击确定。

在 Excel 中创建多级分类柱形图的步骤

24.3)取消勾选 Y 值复选框;
24.4)选择上方选项,在标签位置区域。

在 Excel 中创建多级分类柱形图的步骤

25. 选中图表中的点后,进入设置数据系列格式窗格进行如下设置。

25.1)点击填充与线条图标;
25.2)点击标记选项卡;
展开 25.3)标记选项,然后选择无。请参见截图:

在 Excel 中创建多级分类柱形图的步骤

26. 在图表中,选中图例后按下 Delete 键即可删除图例。

27. 您可以通过双击纵轴,对纵轴最大值进行格式设置,使图表更加紧凑。然后在设置坐标轴窗格中的最大值框内输入新值即可完成设置。

在 Excel 中创建多级分类柱形图的步骤

28. 选中该系列后,点击图表元素按钮,并勾选数据标签复选框,即可为系列添加数据标签。见截图:

在 Excel 中创建多级分类柱形图的步骤

现在,一个多级分类柱状图已经制作完成。

在 Excel 中创建多级分类柱形图的步骤


在 Excel 中轻松创建多级分类图表

Kutools for Excel多层柱形图工具提供三种多级分类仪表类型。通过此功能,您只需几次点击,即可在 Excel 中轻松创建任意多级分类图表,具体操作请参见下方演示。
立即下载并试用!30 天免费试用

下载示例文件

在 Excel 中创建多级分类图表示例


视频:在 Excel 中创建多级分类图表