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

如何在 Excel 中調整圖表軸標籤的字體顏色與大小?

作者Kelly修改日期

假設您已在 Excel 中建立圖表,且 Y 軸的軸標籤區域顯示數值。現在,您希望讓某些軸標籤更加醒目——例如將負數以紅色標示、正數使用不同顏色呈現,或根據特定條件調整標籤字體大小。該如何在 Excel 中依據這些規則,高效變更所選軸標籤的字體顏色與大小?本指南提供詳細步驟與實用技巧,涵蓋多種有效方法,助您輕鬆調整軸標籤格式,大幅提升圖表的資料視覺化效果與清晰度。

無論您是要對所有軸標籤區域套用統一變更、運用內建數字格式突顯數值、透過 Excel 公式打造動態文字效果、使用 VBA 依自訂條件格式化標籤,還是疊加自訂文字實現進階版面配置,以下解決方案皆提供清晰的逐步指引,全面滿足各種需求與情境。


變更圖表中所有軸標籤區域的字體顏色與大小

當您需要一次調整圖表座標軸(X 軸或 Y 軸)上所有標籤的字體顏色與字號時,Excel 提供了簡便的方法。這特別適合需統一所有座標軸數字或文字樣式的場合,不僅確保視覺一致性,更能提升可讀性——例如在簡報中放大座標軸數值,或調整色彩以符合品牌規範。

按一下以選取要格式化的座標軸(例如,點選圖表中的 Y 軸標籤區域),然後前往 Excel 功能區的 Home 頁籤,在字型群組中,使用字體大小方塊與字體顏色按鈕,選擇您想要的格式設定。此操作會一次變更整個座標軸,非常適合基本格式需求。
變更圖表中所有座標軸標籤的字型顏色與大小

您所選取的字體顏色與字號變更,將自動套用至所選座標軸中的每個標籤,是快速提升可讀性或強調圖表座標軸的便捷方式。

對圖表中的資料欄套用使用條件格式

通常,單一資料數列中的所有資料點會使用相同色彩。然而,透過按值填充圖表顏色工具(位於 )Kutools for Excel),您可輕鬆為圖表的資料欄或長條套用基於數值的色彩,突顯關鍵資料點,讓資料趨勢與模式一目了然!此功能特別適合直觀呈現不同數值範圍,提升視覺洞察力。


Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得

變更圖表中所有負數軸標籤區域的字體顏色

在某些分析情境中,您可能希望讓負值座標軸格外醒目,例如快速識別資料數列中的虧損或離群值。Excel 可透過內建數字格式,自動為所有負值軸標籤套用不同色彩,不僅高效,還無需手動逐一編輯標籤。

1. 按一下滑鼠右鍵選取要格式化的座標軸(例如 Y 軸),然後從內容功能表中選擇格式化座標軸
在座標軸上按一下滑鼠右鍵,然後選擇「設定座標軸格式」

2. 根據您的 Excel 版本,輕鬆調整座標軸數字格式,讓數據呈現更清晰專業:
(1)在 Excel 2013 及更新版本中,於格式化座標軸窗格中,展開數字群組(位於)座標軸選項下),從類別下拉式清單中選取數字,並選擇紅色負數樣式。
(2)在 Excel 2007 與 2010 中,開啟格式化座標軸對話方塊,從側邊欄選取數字,於數字(位於)類別下)處點選高亮顯示,並選擇您偏好的負數格式。

Excel 2013 及更高版本:
在 Excel 2013 中設定選項

Excel 2007 與 2010:
在 Excel 2007、2010 中設定選項

注意:您也可以直接在 #,##0_ ;[Red]-#,##0 格式代碼方塊中輸入自訂數字格式代碼,然後點選新增按鈕。若要以不同色彩顯示負值,只需將 [Red]替換為其他色彩名稱(例如)[Blue])即可!

3. 關閉格式設定窗格/對話方塊後,所選座標軸中的負值標籤即會以您指定的字體顏色顯示,立即呈現視覺強調效果!
所選座標軸中所有負數標籤皆變更為紅色

此方法易於實作,非常適合突顯負數,但僅限於色彩格式設定,無法根據數值自動變更字型字號。


在圖表中透過使用條件格式,依正數/負數/0 變更軸標籤區域的字體顏色

若想進一步提升軸標籤區域的可讀性,建議以不同顏色區分正值、負值與零值,讓圖表在呈現包含多種數值類型的資料集時更加清晰易懂。Excel 的自訂數字格式功能可協助實現此效果,但僅能根據數值的正負變更顏色,無法調整字型大小或字型家族。

1. 以滑鼠右鍵按一下目標座標軸,然後從內容功能表中選擇座標軸格式
在座標軸上按一下滑鼠右鍵,然後選擇「設定座標軸格式」

2. 請根據您的 Excel 版本設定數字格式:
(1)在 Excel 2013 及更新版本中,於座標軸格式窗格的數字區段中,於 [Blue]#,###;[Red]#,###;[Green]0 格式代碼方塊內輸入,然後按一下新增
(2)在 Excel 2007 與 2010 中,選取左側的數字,輸入相同的格式代碼,再按一下新增

Excel 2013 及更高版本:
在 Excel 2013 中設定選項

Excel 2007 與 2010:
在 Excel 2007、2010 中設定選項

注意:[Blue]#,###;[Red]#,###;[Green]0 中,第一個括號內的顏色(Blue)用於設定正值顯示顏色,第二個(Red)用於負值,第三個(Green)則用於零值。請依需求調整顏色名稱,僅支援 Excel 認可的顏色名稱。

3. 完成後關閉對話方塊。現在座標軸標籤已透過顏色視覺化區分正值、負值與零值,讓資料解讀更清晰直觀!
所選座標軸中所有標籤的字型顏色會根據格式代碼進行變更

此方法操作快速,但請注意,此功能僅能變更字體顏色。字體大小或樣式無法透過數字格式代碼調整。


在圖表中透過使用條件格式,當數值大於或小於特定值時變更軸標籤區域的字體顏色

有時您可能希望強調高於或低於特定數值門檻的座標軸數值,這對於突顯臨界值、目標或邊界極具實用性。同樣地,Excel 的數字格式功能可透過依據數值設定的色彩規則,完美支援此需求。

1. 以滑鼠右鍵按一下需要格式化的座標軸,然後選取座標軸格式
在座標軸上按一下滑鼠右鍵,然後選擇「設定座標軸格式」

2. 請根據您的 Excel 版本調整數字格式:
(1)Excel 2013+:在座標軸格式窗格的數字區段中,於方塊內輸入[Blue][400] 格式代碼,然後按一下新增
(2)Excel 2007/2010:在數字下輸入相同的格式代碼,再按一下新增

Excel 2013 及更高版本:
在 Excel 2013 中設定選項

Excel 2007 與 2010:
在 Excel 2007、2010 中設定選項

3. 在確認後關閉格式設定對話方塊,所選座標軸將隨即更新。例如,格式代碼 [Blue][400] 表示數值小於或等於 400 的標籤會顯示為藍色,超過 400 則顯示為洋紅色。顏色與門檻值皆可輕鬆自訂!
若標籤小於或等於 400,將變更為藍色;若標籤大於 400,則變更為洋紅色

此方法適用於強調特定數值範圍,但無法調整字體大小或字型,僅能變更顏色。


VBA:根據數值格式化圖表資料標籤(自訂顏色與大小)

若您希望根據數值動態調整圖表中資料標籤的字體顏色與大小(例如負值顯示為紅色且較大,正值顯示為藍色且較小),Excel 內建格式功能無法動態處理此需求。然而,透過 VBA(Visual Basic for Applications),您可以編寫自訂邏輯,以程式方式動態更新每個資料標籤的樣式。

此解決方案極適合用於儀表板、簡報,或任何需要視覺化呈現關鍵業務資料的場合,其中標籤的外觀應能反映數值的意義(例如突顯虧損或零值)。

套用自訂格式的步驟如下:

1. 在 Excel 中,先選取您要格式化的圖表,接著前往開發人員索引標籤,並按一下 Visual Basic 以開啟 VBA 編輯器。在編輯器中,按一下插入 模組,並將下列程式碼貼到模組視窗中:

Sub CustomFormat_DataLabels_ByValue()
    Dim cht As Chart
    Dim srs As Series
    Dim i As Long

    ' Get the active chart (the one you clicked before running the macro)
    Set cht = ActiveChart
    If cht Is Nothing Then
        MsgBox "Please select a chart first, then run the macro.", vbExclamation, "No Chart Selected"
        Exit Sub
    End If

    ' Apply formatting to the first series
    Set srs = cht.SeriesCollection(1)
    With srs
        .HasDataLabels = True
        For i = 1 To .Points.Count
            Dim val As Double
            val = .Values(i)
            With .Points(i).DataLabel
                .ShowValue = True
                ' Set color and size based on value
                If val > 0 Then
                    .Font.Color = RGB(0, 102, 204) ' Blue
                    .Font.Size = 12
                ElseIf val < 0 Then
                    .Font.Color = RGB(220, 0, 0)   ' Red
                    .Font.Size = 14
                Else
                    .Font.Color = RGB(34, 139, 34) ' Green
                    .Font.Size = 13
                End If
            End With
        Next i
    End With

    MsgBox "Data labels formatted based on values.", vbInformation
End Sub

2. 返回 Excel,確保已選取圖表,然後按下 F5 鍵,或點擊工具列中的執行按鈕來執行巨集。該巨集將根據數值,自動為圖表第一個系列中的每個資料標籤套用不同的字型樣式。

💡 注意事項與提示:
  • 此巨集僅會格式化圖表中的第一個數列。若要套用至其他數列,請複製此邏輯並依需求調整。
  • 格式化邏輯可完全自訂。您可以修改 RGB 色碼、加入粗體/斜體樣式,或套用條件式字型類型。
  • 此指令稿僅在啟用巨集,並將活頁簿儲存為 .xlsm 格式時才有效。
  • 執行程式碼時若無任何反應,請確認您已先選取圖表—`ActiveChart` 僅能偵測目前選取的圖表。

此 VBA 方法可讓您在 Excel 圖表中實作基於規則的格式設定,特別適用於需強調數值重要性的視覺溝通情境。


Excel 公式:在輔助儲存格產生標籤並疊加自訂文字

雖然 Excel 公式無法直接調整軸標籤區域的字體顏色或大小,但能動態生成自訂標籤文字。透過輔助儲存格建構更具描述性的標籤(例如加入箭頭、後綴或格式化數值),再將這些儲存格連結至資料標籤或文字框,即可根據資料模擬出專屬的座標軸標籤效果。

此方法特別適用於需建立能隨工作表變動自動更新的豐富註解標籤,或需將多個數值合併為單一標籤字串的情境。

操作步驟範例:

1. 在圖表資料旁建立輔助欄位。例如,若您的 Y 軸數值位於 B2:B10,請於儲存格 C2 中輸入下列公式:

=IF(B2>0,"▲ "&B2,IF(B2<0,"▼ "&B2,"0"))

此公式會為正值加入▲符號,負值加入▼符號,而 0 則原樣顯示。您可以依需求修改符號或邏輯。

2. 將公式向下拖曳至 C 欄,即可為每個資料點自動產生對應標籤!

3. 照常建立圖表。若要套用自訂標籤:

  • 選項 1:使用連結至輔助儲存格的資料標籤
    按一下圖表資料數列 → 新增資料標籤。接著按一下任一資料標籤 → 格式化資料標籤 → 在「標籤選項」中,取消勾選其他項目,僅保留「來自儲存格的值」。於編輯欄輸入=,並點選對應的輔助儲存格(例如)=C2),再按下 Enter 即可完成設定!
  • 選項 2:使用疊加的文字框
    插入文字框(插入 → 文字方塊),點選其中一個方塊,並在編輯欄中輸入=。接著點選輔助儲存格,即可將文字框連結至該儲存格(例如)=C2)。手動調整格式,並將這些文字框精準置於圖表座標軸區域上方。
🔍 提示與注意事項:
  • 字體顏色與透過公式套用的字號不會自動反映在標籤中;若需動態樣式,請使用手動格式設定或 VBA。
  • 使用「來自儲存格的值」連結的資料標籤會原封不動地套用整個儲存格內容;無法分別格式化個別部分(例如符號與數值)。
  • 此方法最適用於柱狀圖、折線圖或散佈圖,您可在這些圖表中自由將資料標籤或文字框放置在座標軸附近。
  • 若圖表尺寸或資料長度有所變動,您可能需要手動調整文字框的位置。
✅ 適用情境:
  • 您希望標籤能動態反映工作表數值的變更。
  • 您需要串接數值(例如結合單位、指標或註解)。
  • 由於巨集限制或個人偏好,VBA 不是可行選項。

此基於公式的替代方案提供了一種靈活且無需 VBA 的方法,可建立智慧型類座標軸標籤。然而,若需自動化或條件式字型格式設定(例如色彩比例或依數值變化的樣式),請參閱 VBA 解決方案


其他內建方法:使用已格式化的文字框作為自訂軸標籤區域

若 Excel 內建的座標軸標籤格式過於受限,而您又需要完全掌控標籤外觀(例如套用混合字型、背景色、多行文字或圖示),最靈活的做法就是手動插入並精準定位文字框,打造專屬的自訂軸標籤區域!

此方法特別適用於簡報圖表、資訊圖表或儀表板,當標準座標軸格式無法滿足高度自訂化外觀或標籤版面需求時尤為實用。

操作步驟:

  1. 前往插入選項卡,並選擇文字方塊,即可依需求插入標準矩形或其他形狀。
  2. 在座標軸刻度標記或標籤位置附近繪製文字方塊。
  3. 輸入或貼上所需文字。若要將文字方塊動態連結至工作表儲存格,請先點選文字方塊,在編輯欄中輸入=,再選取目標儲存格。
  4. 運用開始選項卡中的格式設定工具,輕鬆自訂字型、字號、色彩、背景、框線與對齊方式!
  5. 針對圖表上每個要取代或自訂的標籤重複此操作。
💡 提示:
  • 文字框支援所有格式樣式,包括多行文字、符號及完整色彩控制。
  • 文字框不會隨圖表自動移動;若圖表或數據區域有所變更,可能需手動重新調整位置。
  • 此方法最適合用於靜態圖表或專為報告或簡報設計的視覺化儀表板。
🔧 疑難排解:
  • 若格式變更未生效,請確認您已選取文字方塊,且該文字方塊未與圖表群組在一起。
  • 若您連結至儲存格,請確認公式正確無誤,並確實指向目標儲存格的數值。
  • 對於大規模或重複性任務,建議使用 VBA 以程式方式插入並設定標籤樣式。
  • 在進行手動編輯或疊加自訂形狀前,務必先儲存備份。
📌 摘要:
Excel 的預設座標軸格式在多數情況下既快速又簡單。然而,當您追求高影響力的視覺效果或需要複雜的標籤排版時,手動放置並自訂樣式的文字框能提供最大的設計自由度。儘管這種方法較為耗時且缺乏自動化,卻非常適合一次性使用或用於簡報級的圖表。

示範:在 Excel 圖表的座標軸上變更標籤的字體顏色

 

相關文章:

最佳 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用