KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 圖表中格式化資料表內的數字?

作者Sun修改日期

在 Excel 圖表中加入資料表,能清晰直觀地摘要呈現底層數值,有助於快速比較趨勢或簡報資訊。然而,您可能會發現圖表資料表中的數字預設格式不符合您的報告需求或公司標準——例如,您可能希望以千分位分隔符搭配兩位小數來顯示大數值,以提升可讀性。遺憾的是,Excel 目前並未提供直接且內建的功能,讓您能獨立於原始工作表資料之外,單獨設定圖表資料表中數字的格式。這項限制可能帶來不便,尤其是在向同事或客戶展示圖表時,對方通常期待一致且更易讀的數字呈現方式。


在圖表中格式化資料表數字

適用情境:此解決方案適用於圖表所引用的工作表資料可重新格式化,且您願意進行調整的情況。若圖表的底層資料同時用於其他用途,或必須維持原有格式不變,建議建立一個專門用於格式化的輔助範圍——相關替代方案將於本指南末尾說明。此方法非常適合例行性資料簡報、財務摘要,或任何需要統一圖表數值顯示格式的場合!

優點:此方法能立即同步更新原始資料與圖表資料表的外觀,操作簡單,無需繁瑣步驟或巨集,輕鬆掌握!

缺點:更改原始資料的數字格式會同步影響其在其他位置的顯示效果,在某些情境下可能不合適—特別是當其他工作表或公式依賴特定格式時。

假設您已建立一個圖表,並在其下方顯示資料表,如下圖所示:

範例圖表

若您希望圖表資料表中的數字以 46,733.00(使用逗號作為千分位分隔符,並保留兩位小數)的格式呈現,會發現無法直接在圖表中設定格式。不過,只需對工作表中的原始數據套用所需格式,即可輕鬆達成此效果!一旦您調整圖表所引用儲存格的數字格式,圖表資料表將立即同步更新,讓您的數據呈現更專業、清晰!

以下步驟說明如何執行此操作:

1. 選取圖表所使用的原始資料儲存格範圍,也就是同時顯示於圖表與圖表資料表中的資料。接著,在您選取的資料範圍內任意位置按一下滑鼠右鍵,並從快顯功能表中選擇設定儲存格格式。(若您找不到此選項,請確認是在儲存格內容上按右鍵,而非在編輯欄上。)如下圖所示:

從右鍵選單點選「儲存格格式」

2. 在出現的設定儲存格格式對話方塊中,切換至數字索引標籤,於「類別」清單中點選數字。在右側選項中,將小數位數方塊設為 2,確保數字一律顯示兩位小數;同時勾選使用千分位分隔符(,)核取方塊,以加入千分位逗號。樣本區域可即時預覽格式化效果,讓您輕鬆掌握最終呈現。此步驟能確保圖表資料表自動套用您在此指定的格式,提升數據呈現的一致性與專業感!

在「儲存格格式」對話方塊中設定選項

3. 按一下確定以確認設定並關閉對話方塊。請注意,原始工作表資料與圖表資料表中的數字現已同步套用您所設定的格式,此更新會立即生效,如下圖所示:

當原始資料格式變更時,圖表中的資料表數字也會隨之變更

提示:若您的部分原始資料已在其他地方以不同格式使用,建議建立一份副本或專用輔助範圍供圖表使用,並依需求調整格式。請注意,刪除或修改此資料可能會中斷圖表連結,導致顯示的資訊出錯。

若您發現圖表資料表中的數字格式未立即更新,請再次確認圖表是否引用了正確的範圍。有時,間接參照或複雜公式可能無法即時反映更新後的格式。


使用輔助欄位格式化圖表資料表

當您希望圖表資料表採用特定數字格式,卻又不想影響原始資料在其他位置的顯示方式時,此方法格外實用。

1. 將原始資料複製到輔助範圍(佈局須與原始資料相同)。

2. (建議做法)透過簡單公式(例如)=B2),將輔助儲存格連結至原始資料,即可自動同步更新!

3. 選取輔助範圍,按一下滑鼠右鍵 > 設定儲存格格式,即可設定您希望在圖表資料表中顯示的數值格式。

4. 插入圖表,並將其資料來源區域設為已格式化的輔助範圍。

5. 如有需要,請啟用圖表資料表(圖表設計 > 新增圖表項目 >)資料表),並確認數字已套用輔助範圍的格式。

使用 VBA 更新圖表資料表格式

若您需要在單一或多個圖表間靈活且反覆套用格式設定,可透過簡短的 VBA 巨集,將數字格式重新套用至工作表的來源資料;使用這些儲存格的圖表,便會在資料表中即時反映新格式。

1. 前往開發人員>Visual Basic。在 VB 編輯器中,點選插入> 模組,並貼上下列程式碼:

Sub FormatChartSourceData()
    Dim ws As Worksheet
    Dim rng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set ws = Application.ActiveSheet
    Set rng = Application.InputBox("Select source data range for chart", xTitleId, ws.UsedRange.Address, Type:=8)
    If rng Is Nothing Then Exit Sub
    rng.NumberFormat = "#,##0.00"
End Sub

2. 按一下執行按鈕執行按鈕以執行巨集。當系統提示時,請選取圖表所使用的確切來源區域。巨集將套用指定的數字格式(預設為)#,##0.00),所有使用該範圍的圖表都會在資料表中即時顯示更新後的格式!

  • 資料表的直接格式設定有所限制:Excel 會根據來源儲存格的數字格式顯示資料。請務必格式化來源資料,而非資料表本身!
  • 請使用數字格式,而非 TEXT() 函數:將數值透過 TEXT()等函數轉換為文字,可能導致圖表行為異常。
  • 請精確選取選擇區域:僅選取圖表實際使用的儲存格,避免對非預期區域套用格式設定。

總結:您無法直接設定圖表資料表的數字格式,但只要透過手動或此巨集對工作表來源區域進行格式設定,就能可靠掌控資料表中數字的顯示方式!

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用