在 Excel 中建立馬賽克圖
馬賽克圖(又稱馬賽克圖表)可用來直觀呈現兩個或多個類別變數的資料分布。圖中,各欄的寬度代表一組百分比,而欄內堆疊的區塊則顯示另一組百分比。
下方的馬賽克圖呈現了某公司於 2016 至 2020 年間飲料、食品與水果的銷售狀況。如圖所示,各列的寬度代表每年飲料、食品與水果三大類別的市場區隔規模,而每一欄中的區段則對應各特定類別的銷售額。
本教學將逐步示範如何在 Excel 中輕鬆打造專業級馬賽克圖。

- 第 1 部分:建立中繼資料表
- 第 2 部分:根據中繼資料插入堆疊面積圖
- 第 3 部分:指定馬賽克圖的 X 軸數值
- 第 4 部分:在列寬上方顯示一組百分比
- 第 5 部分:在繪圖區右側顯示系列名稱
- 第 6 部分:在各欄段中顯示系列值
在 Excel 中建立馬賽克圖
假設您想根據下方截圖所示的資料建立馬賽克圖,請依照下列步驟操作。

第一部分:建立中繼資料表
1. 請根據原始資料建立如下所示的中繼資料表。
中繼資料表的第一欄
如下方截圖所示,第一個輔助欄中的數值代表各欄在 X 軸上的結束位置。由於我們將 X 軸的最小值設為 0、最大值設為 100,因此欄位從 0 開始,並於 100 結束。您可依照下列方式取得介於最小值與最大值之間的資料。






中繼資料表的其他欄位
這些欄位中的數值代表各堆疊欄中各系列的高度。請參閱截圖:







第二部分:根據中繼資料插入堆疊面積圖並進行格式設定
2. 選取整個中繼資料表,按一下插入> 折線圖或區域圖> 堆疊區域圖。

3. 在圖表上按一下滑鼠右鍵選取 X 軸,然後從右鍵功能表中選擇座標軸格式。

4. 在座標軸格式窗格中,於日期座標軸選項下,點選座標軸選項索引標籤。

5. 保持選取 X 軸,然後按下 Delete 鍵,即可將其從圖表中移除。
此時圖表會如下所示。

6. 按一下滑鼠右鍵選取 Y 軸,然後從內容功能表中選擇座標軸格式。

7. 在座標軸格式窗格中,請依下列方式進行設定。

目前圖表將呈現如下所示。

8. 現在,我們需要新增框線來清楚呈現各系列中每筆資料的佔比。請依照下列步驟操作:


- 選取負值於方向區段;
- 選取無端點於端點樣式區段;
- 選取百分比選項,並在位於誤差量區段的 100 文字方塊中輸入數值。

- 按一下填滿與線條圖示;
- 於框線區段中,選取實線;
- 於色彩下拉清單中選取黑色;
- 將寬度調整為 1pt。

目前圖表將如以下截圖所示。

9. 重複步驟 8 的操作,為其他區段加入分隔線,最終圖表將如下所示。

第三部分:指定馬賽克圖的 X 軸數值
10. 現在您需要計算各欄的中位數,並將子類別數值(即原始數據區域的第一欄資料)作為 X 軸數值顯示。

本節需使用兩列輔助資料,請套用下列公式進行處理。


11. 在圖表上按一下滑鼠右鍵,然後從快捷選單中點選「選擇資料」。

12. 在開啟的選擇數據來源對話方塊中,點擊新增按鈕。
13. 在數列值方塊中選取包含 0 數值的儲存格後,會出現編輯數列對話方塊,請按一下確定按鈕。

14. 返回選擇數據來源對話方塊時,您會看到已建立新數列(數列 4),請點擊確定按鈕以儲存變更。

15. 在圖表上按一下滑鼠右鍵,然後選取變更數列儀表類型。

16. 在變更儀表類型對話方塊中,於散佈圖(含直線與標記)選項中,為數列 4 選取選擇資料數列的儀表類型與座標軸方塊,然後按一下確定。

17. 在圖表上按一下滑鼠右鍵,然後選取選擇數據。
18. 在選擇數據來源對話方塊中,選取數列 4(即您在步驟 14 中建立的系列名稱),然後按一下編輯按鈕,再於系列名稱區域方塊中進行設定。

19. 在編輯數列對話方塊中,於 X 軸系列值方塊選取第一列儲存格,然後按一下確定。

20. 返回確定選擇數據來源對話方塊時,請按一下以儲存變更。
現在繪圖區底部會新增一個數列,如下方截圖所示。

21. 現在您需要隱藏線條與標記。選取該數列後,前往資料數列格式窗格,並依下列步驟操作。


22. 保持選取該數列,按一下圖表元素按鈕,然後勾選資料標籤方塊。

選取新增的標籤後,前往資料標籤格式窗格,並依下列方式進行設定。



目前圖表會如下所示。

第 4 部分:在列寬上方顯示一組百分比
現在需在列寬上方顯示一組百分比,首先應計算每一欄所佔的百分比。
24. 由於圖表包含五個欄位,您需依照下列方式計算出五個百分比。

25. 在百分比的下一行,於每個儲存格中輸入數字 1. 接著您將獲得如下所示的新輔助範圍。

26. 在圖表上按一下滑鼠右鍵,然後從右鍵功能表中選取選擇數據。
27. 在選擇數據資料來源對話方塊中,點選新增按鈕。
28. 在開啟的編輯數列對話方塊中,請執行下列操作。

29. 返回至選擇數據資料來源對話方塊後,系統將自動建立一個新數列(數列 5),請立即點選確定按鈕以儲存變更!
30. 對圖表按一下滑鼠右鍵,然後選取變更數列儀表類型。
31. 在變更儀表類型對話方塊中,於選擇資料數列的儀表類型與座標軸區塊,為數列 5 選取「帶有水平與標記的散佈圖」,然後按一下確定。

目前圖表將呈現如下所示。

32. 您需要隱藏該數列的線條與標記(按此查看操作方式)。
33. 為此數列新增資料標籤(按此查看操作方式),並將標籤位置設為「上方」。

目前百分比已顯示在列寬上方,如下方截圖所示。

第 5 部分:在繪圖區右側顯示系列名稱
如以下截圖所示,若要在圖表繪圖區右側顯示系列名稱,您需先計算各數列在最後一列的中間值,再依據這些數值新增一個數列,並以此新數列的資料標籤呈現系列名稱。

34. 若要計算最後一列各數列的中位數,請套用下列公式。


35. 在下一個新列中,於每個儲存格輸入數字 100,即可建立另一個新的輔助範圍,如下方截圖所示。
注意:此處的數字 100 代表 X 軸的最大值。

36. 對圖表按一下滑鼠右鍵,然後從內容功能表中選取選擇數據。
37. 在選擇數據資料來源對話方塊中,點選新增按鈕。
38. 在編輯數列對話方塊中,請依下列指示選擇對應的範圍。

39. 返回至選擇數據資料來源對話方塊後,請按一下確定以儲存變更。
40. 對圖表按一下滑鼠右鍵,然後從內容功能表中選取變更數列儀表類型。
41. 在變更儀表類型對話方塊中,於選擇資料數列的儀表類型與座標軸區塊,為數列 6 選取「帶有水平與標記的散佈圖」,然後按一下確定。

接著圖表上會新增一個數列,如以下截圖所示。

42. 您需要隱藏該數列的線條與標記(按此查看操作方式)。
43. 為此數列新增資料標籤(按此查看操作方式),並將標籤位置設為「右側」。

目前圖表將呈現如下所示。

第 6 部分:在各欄的每個區段上顯示系列值
最後一部分將說明如何在各欄的每個區段上顯示系列值(即資料標籤),如下方截圖所示。請依照下列步驟操作:

44. 首先,您需計算各欄中每個區段的中間值,請套用以下公式。



45. 在圖表上按一下滑鼠右鍵,然後於內容功能表中點選選擇數據。
46. 在選擇數據資料來源對話方塊中,點擊新增按鈕。
47. 在編輯數列對話方塊中,請依下列說明選擇對應的範圍。

48. 重複步驟 46 與 47,使用剩餘的兩個欄位值新增兩個新數列。請參閱以下截圖:


49. 返回至選擇數據資料來源對話方塊後,您將看到已新增三個新數列,請立即點選確定以儲存變更!

50. 對圖表按一下滑鼠右鍵,然後從內容功能表中選取變更數列儀表類型。
51. 在變更儀表類型對話方塊中,於選擇資料數列的儀表類型與座標軸區塊內,為這三個新數列選取「帶有水平與標記的散佈圖」,然後按一下確定。

圖表顯示如下。

52. 您需分別隱藏各數列的線條與標記(按此查看操作方式)。
53. 為數列新增資料標籤(按此查看操作方式),並將標籤位置設為「置中」。
注意事項:



目前圖表會如以下截圖所示。

54. 從圖表中移除圖表標題與圖例。
55. 保持選取圖表,前往資料數列格式窗格,然後在數列選項下拉清單中選取繪圖區。

56. 圖表的繪圖區已選取。請拖曳邊框縮小繪圖區,直到上方、下方與右側的數值完全顯示於繪圖區之外。詳情請參閱以下示範。
現在已完成一個馬賽克圖。

輕鬆在 Excel 中建立馬賽克圖
透過馬賽克圖工具,您只需點擊幾下,就能在 Excel 中快速建立 Kutools for Excel 馬賽克圖,效果如下方示範所示!
立即下載試用!30 天免費體驗
下載範例檔案
最佳 Office 生產力工具
Kutools for Excel-助您脫穎而出
| 🤖 | KUTOOLS AI 助手:根據以下內容革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、標示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 超強 VLookup:多重條件 | 多重數值 | 跨多個工作表 | 模糊查找…… | |
| 進階下拉列表:簡易下拉式清單 | 相依性下拉式清單 | 多重選擇下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位 | 移動欄位 | 切換隱藏欄位的可見狀態 |比較欄位以選擇相同/不同單元格…… | |
| 精選功能:網格聚焦 | 設計視圖 | 增強編輯欄 | 工作簿與工作表管理員|資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符……)| 50+ 圖表 類型(甘特圖……)| 40+ 實用公式(基於生日計算年齡……)| 19 插入工具(插入二維碼,從路徑插入圖片……)| 12 轉換工具(金額轉大寫,匯率轉換……)| 7 合併和拆分工具(高級合併行,拆分 Excel 儲存格……)|……還有更多 |
Kutools for Excel 擁有超過 300 項功能,確保您所需的功能僅需一鍵即可取得……
Office Tab-在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯
- 一秒內在數十份開啟的文件間快速切換!
- 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
- 在檢視與編輯多份文件時,提升您 50% 的工作效率。
- 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般高效的分頁功能。


