Skip to main content

如何在 Excel 中將圖表軸格式化為百分比?

Author: Kelly Last Modified: 2025-07-21

在 Excel 中處理圖表時,軸標籤通常以一般數字格式顯示,這可能並不總是與數據應被解讀的方式相符——特別是當你的數據代表比率、概率、問卷回應或其他更適合以百分比形式展示的值時。將軸標籤轉換為百分比格式不僅讓圖表更加直觀,還可以避免誤解,讓報告和簡報對觀眾來說更清楚明了。

本指南詳細介紹了多種實用方法來將 Excel 中的圖表軸標籤格式化為百分比,包括內建對話框設置、使用公式準備數據,以及利用 VBA 宏自動化流程來簡化操作。

在 Excel 中將圖表軸格式化為百分比 | 將數據格式化為百分比 | Excel 公式 - 將源數據準備為百分比 | VBA 代碼 - 自動將圖表軸標籤格式化為百分比


在 Excel 中將圖表軸格式化為百分比

假設你有一個類似以下截圖的數據集,其中數字值表示比例或分數,應該解讀為百分比。在 Excel 中創建圖表後,你可以調整特定軸,將其數字標籤顯示為百分比以增加清晰度:

1. 在工作表中選擇你的源數據。然後,前往插入選項卡,找到插入散點圖(X, Y)和氣泡圖或者僅選擇散點圖,並選擇帶平滑線的散點圖(或最適合你分析的圖表類型):

click Scatter with Smooth lines from Insert tab

2. 在出現的圖表中,右鍵單擊你希望格式化為百分比的軸(水平或垂直)。從上下文菜單中選擇「格式化軸」以打開格式化選項:

select Format Axis from the right-clicking menu

3. 根據你的 Excel 版本,按照以下步驟將軸標籤格式設置為百分比:

  • Excel 2013 及更高版本:在「格式化軸」窗格中,展開「軸選項」標籤中的數字組。點擊類別下拉列表,選擇百分比,並指定小數位數(例如,輸入0表示整數)。
set options in Excel2013 and higher versions
  • Excel 2007 和 2010:在「格式化軸」對話框中,點擊左側窗格中的數字,選擇類別列表中的百分比,並根據需要調整小數位字段(輸入0表示無小數)。
set options in Excel2007 and2010

4. 關閉「格式化軸」窗格或對話框。所選軸現在將在圖表中顯示所有標籤為百分比,如下所示:

all labels in selected axis are changed to percentages in the chart

適用場景:此方法非常適合於軸值已經是數字分數(例如,0.25、0.75)的情況,這些分數需要顯示為 25%、75% 等。它快速、不需要公式操作,並且準確保留原始數據。

提示與故障排除:如果你的軸未反映百分比的更改:

  • 確保基礎源值是小數(不是已經格式化或輸入為百分比,例如 25%)。
  • 更改工作表中的單元格格式不會自動改變圖表軸的顯示;你必須通過「格式化軸」對話框或窗格來調整軸。

將數據格式化為百分比

1. 複製源數據

選擇你的原始數據並按 Ctrl + C 複製它。

2. 貼到新位置

右鍵單擊空白區域並選擇「貼上值」或按 Ctrl + V。

3. 將日期格式化為百分比

選擇複製的數字 → 右鍵單擊 → 設定儲存格格式 → 選擇百分比 → 點擊確定。

(你也可以點擊「開始」選項卡上的 % 按鈕。)

4. 使用複製的數據創建圖表

現在根據複製的範圍插入你的圖表(例如柱狀圖、折線圖、條形圖)。

縱軸將顯示百分比值,但你的原始數據保持不變。

💡 提示:
你可以將複製的數據範圍隱藏起來,方法是將其放在單獨的工作表中或隱藏行/列。


Excel 公式 - 在創建圖表之前將源數據準備為百分比

另一個實用的方法是在創建圖表之前將源數據格式化為百分比。這在原始數據尚未以正確的小數形式存在,或者你希望工作表值和圖表在視覺上匹配為百分比時非常有用。

優勢:預先格式化數據有助於確保圖表和數據表的一致性,並防止報告和簡報中出現混淆。你還可以輕鬆自定義數字格式以進行進一步分析。

潛在缺點:此方法會修改顯示的數據,因此如果你依賴原始數字(小數)值進行其他計算,則可能需要在另一列中進行操作。

1. 假設你的原始值位於 B 列(例如,B2:B10),如 0.23、0.48 等小數。在相鄰列中(例如 C2)輸入以下公式:

=TEXT(B2,"0%")

這將顯示為百分比字符串(例如,"23%")。

3. 將公式填充到整個列中以應用於整個數據範圍(根據需要拖動填充手柄或複製粘貼)。

4. 現在,選擇這個基於公式的百分比列作為源數據來創建你的圖表。圖表的軸標籤將自動反映你已格式化的百分比值。通過預先格式化數據,你可以減少顯示不一致的風險,並可以在圖表旁邊包含其他有用的計算。

錯誤提醒:使用 TEXT 函數返回的是文本值,因此這種方法最適合只需要百分比外觀用於標記的情況,而不是進一步的數字處理。


VBA 代碼 - 通過宏自動將圖表軸標籤格式化為百分比

對於經常需要重新格式化多個圖表或想要自動化該過程(包括批量處理工作表上的圖表)的用戶,使用 VBA 可以大大加快將圖表軸標籤格式化為百分比的速度。這對於儀表板或需要一致性格式的定期報告尤其有幫助。

優勢:自動化重複任務,確保多個圖表之間的一致性格式,並減少人工錯誤。

潛在缺點:需要訪問 VBA 編輯器並啟用宏。可能不適用於 Excel Online 或受限制的環境。

操作步驟:

1. 前往開發工具選項卡 > Visual Basic。在Microsoft Visual Basic for Applications窗口中,點擊插入 > 模塊,並將以下代碼粘貼到模塊窗口中:

Sub FormatChartAxisToPercent()
    Dim cht As ChartObject
    Dim ax As Axis
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    If ActiveSheet.ChartObjects.Count = 0 Then
        MsgBox "No charts found on current sheet!", vbExclamation, xTitleId
        Exit Sub
    End If
    
    For Each cht In ActiveSheet.ChartObjects
        For Each ax In cht.Chart.Axes
            ax.TickLabels.NumberFormat = "0%"
        Next ax
    Next cht
End Sub

2. 輸入此代碼後,關閉 VBA 編輯器。在你的工作表中,按下 Alt + F8 運行宏,選擇 FormatChartAxisToPercent,然後點擊 運行。活動工作表上的所有圖表軸將立即格式化,使其標籤顯示為百分比。

故障排除提示:宏只會影響當前工作表上的圖表。如果沒有圖表,它會提醒你。如果圖表的軸源數據不是小數格式,標記標籤可能不會按預期顯示。

實用提示:你可以通過在循環中添加額外檢查來修改宏,以針對特定的圖表類型或軸(例如,僅 Y 軸)。

注意:


演示:在 Excel 中將圖表軸和標籤格式化為百分比

 

輕鬆在 Excel 中創建帶有百分比數據標籤和小計標籤的堆疊柱形圖

在 Excel 中創建堆疊柱形圖很容易。然而,為所有數據點添加百分比數據標籤以及為每組系列值添加小計標籤可能會有些繁瑣。這裡,借助 Kutools for Excel帶百分比的堆疊柱形圖 功能,你可以在 10 秒內輕鬆完成。


Kutools for Excel - 超過 300 種必備工具,讓 Excel 功能更強大。永久免費享受 AI 功能!立即獲取

最佳辦公效率工具

🤖 Kutools AI 助手:基於智能執行方式革新數據分析:智能執行   |  生成代碼  |  創建自訂公式  |  分析數據並生成圖表  |  調用 Kutools 函數
熱門功能查找、標記重複值或識別重複項   |  刪除空行   |  合併列或單元格而不丟失數據   |   四捨五入無需公式 ...
高級 LOOKUP多條件 VLookup    多值 VLookup  |   多表查找   |   模糊查找 ....
高級下拉列表快速創建下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
列管理器添加特定數量的列  |  移動列  |  切換隱藏列的可見狀態  |  比較區域和列 ...
特色功能網格聚焦   |  設計檢視   |   增強編輯欄    工作簿與工作表管理器   |  資源庫(自動文本)   |  日期提取器   |  合併資料   |  加密/解密儲存格    按列表發送電子郵件   |  超級篩選   |   特殊篩選(篩選粗體/斜體/刪除線...) ...
頂級 15 種工具集12 個文本工具添加文本刪除特定字符、...)   |   50+ 圖表 類型甘特圖、...)   |   40+ 實用 公式基於生日計算年齡、...)   |   19 個插入工具插入QR碼根據路徑插入圖片、...)   |   12 個轉換工具金額轉大寫匯率轉換、...)   |   7 個合併與分割工具高級合併行分割儲存格、...)   |   ... 還有更多

使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。  點擊這裡獲取您最需要的功能...


Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
  • 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
  • 將您的生產力提高 50%,每天為您減少數百次鼠標點擊!