Skip to main content

在 Excel 中創建多層級分類圖表

Author: Siluvia Last Modified: 2025-08-06

多層級分類圖表可以同時顯示主分類和子分類標籤。當您有屬於不同分類的項目值,並且希望以視覺方式區分這些分類之間的值時,此圖表可以幫助您。

本教程詳細介紹了在 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. 選擇圖表標題,然後按 Delete 鍵將其從圖表中刪除。同樣操作刪除水平軸和網格線。

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) 選擇圖表標題並按 Delete 鍵將其從圖表中刪除。同樣操作刪除網格線和水平軸;
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 鍵。然後選擇結果單元格,向下拖動 自動填充手柄 以獲取其他結果。
=MAX(B2:B6)*1.1-B2
注意:在公式中,1.1 是一個變量值。如果您希望間距更大,這個值應該大於 1.1。具體取決於您的需求。

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

1.3) 在第二個空白列的第一個空白單元格中應用以下公式。然後向下拖動 自動填充手柄以獲取其他結果。
=MAX(C2:C6)*1.1-C2

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

1.4) 在第三個空白列的第一個空白單元格中應用以下公式,然後向下拖動自動填充手柄以獲取其他結果。
=MAX(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.5pt

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) 在一個新區域中,輸入三個 6 在一列中,並在下一列中,在第一個單元格中輸入數字 0。
注意:
  • 1) 如我們所見,圖表中有五列代表子分類。為了將主分類值定位到繪圖區域的右側,我們需要將主分類值放在圖表的第六列中。因此新輔助區域的第一列數據是 6。並且由於有三個主分類,這裡需要三個 6。
  • 2) 數字 0 代表第一個主分類的位置。
  • steps of creating a multi-level column category chart in Excel
11.2) 在下一個單元格中,應用以下公式以獲取第二個主分類的位置。
=MAX(B2:B6)*1.1

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

11.3) 在最後一個單元格中應用以下公式以獲取最後一個主分類的位置。
=MAX(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. 在「 編輯系列」對話框中,在「系列值」框中選擇您為主分類計算的位置數據,然後點擊「確定」按鈕。

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

15. 然後,返回到「選擇數據源」對話框,您可以看到一個新的系列「Series7」被添加到「 圖例條目」框中,點擊「確定」保存更改。

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 中添加的新系列指定「散點圖」作為圖表類型,然後點擊「確定」

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. 在「編輯系列」對話框中,在「系列 X 值」框中選擇數字 6 的單元格,然後點擊「確定」。

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

21. 當返回到「 選擇數據源」對話框時,點擊「確定」保存更改。

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) 在彈出的「數據標籤範圍」對話框中,選擇包含主分類值的範圍,然後點擊「確定」。

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. 通過選擇並按下鍵盤上的 Delete 鍵從圖表中移除圖例。

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-day free trail

下載範例文件

sample of creating a multi-level category chart in Excel


視頻:在 Excel 中創建多層級分類圖表