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

如何在 Excel 圖表中旋轉座標軸標籤?

作者修改日期

在 Excel 中處理圖表時,您可能會發現軸標籤過長,導致彼此重疊或顯得擁擠(如下方截圖所示),進而影響圖表的可讀性與解讀效果——尤其在處理包含大量文字的類別或資料標籤時更是如此。與其調整整個圖表大小或壓縮資料,Excel 提供了彈性的選項,讓您旋轉軸標籤,輕鬆提升圖表的清晰度與整體視覺效果。

顯示圖表中原始座標軸標籤的螢幕截圖

在圖表中旋轉軸標籤區域
Excel 公式:使用 CHAR(10) 在軸標籤區域中插入換行符號
VBA:批次旋轉或多圖表自訂方向軸標籤區域


在圖表中旋轉軸標籤區域

當圖表中的軸標籤顯得擁擠雜亂時,旋轉標籤能有效提升空間運用與可讀性,無需大幅調整圖表尺寸或版面配置。此方法尤其適合類別名稱較長的圖表,例如問卷回覆、產品代碼或日期格式。

請依照下列步驟操作:

在 Excel 2007/2010 中旋轉軸標籤區域

1. 在要旋轉標籤的座標軸上按一下滑鼠右鍵,並從快捷選單中選擇座標軸格式。(若不慎在座標軸外按右鍵或選錯項目,只需再次嘗試,確保正確的座標軸已反白後再繼續操作。)

顯示如何開啟「座標軸格式」對話方塊的螢幕截圖

2. 座標軸格式對話方塊中,按一下對齊方式索引標籤。在文字版面配置區段中,即可找到文本方向下拉清單。點選該清單,選擇您需要的標籤方向,例如水平、全部文字旋轉 90°、全部文字旋轉 270° 或堆疊——不同選項適用於不同情境:

  • 水平:預設選項,最適合用於簡短標籤。
  • 全部文字旋轉 90°/270°:適用於長標籤,避免重疊。
  • 堆疊:空間有限時,將每個字元或文字自動換行排列。
試遍各種格式,找出最適合呈現您圖表資料的方式。

選取文字方向的螢幕截圖

3. 按一下關閉以結束對話方塊,您的圖表將立即反映新建標籤方向的變更。

顯示旋轉後新座標軸標籤的螢幕截圖

提示:若需更多控制權(例如設定自訂角度,而非僅限固定的 90° 或 270°),請留在對齊方式索引標籤,並調整自訂角度方塊至您偏好的旋轉角度(範圍為 ——90° 至 +90°),即可根據圖表版面需求進行精準微調!

在 Excel 2013 或更新版本的圖表中旋轉軸標籤區域

若您使用的是 Microsoft Excel 2013、2016、Microsoft 365 或更新版本,軸標籤區域的格式化介面雖略有更新,卻提供類似甚至更強大的標籤對齊與方向選項。

1. 找到您的圖表,然後在要旋轉的軸標籤區域按一下滑鼠右鍵,從快捷選單中選擇座標軸格式

2. 畫面右側將出現座標軸格式窗格。點擊大小與內容按鈕(圖示為帶有測量標記的方塊),接著找到文字方向下拉選單,選擇以下任一選項:水平、全部文字旋轉 90°、全部文字旋轉 270° 或堆疊。立即調整並預覽效果,挑選最適合您資料版面的呈現方式!

在 Excel 2013 中選取文字方向的螢幕截圖

注意:在 Excel 2013 及更新版本中設定自訂文字角度時,請先在文本設置對齊方式控制項中開啟座標軸格式窗格,並輸入您偏好的角度值。若輸入負值或過大角度,可能導致對齊錯誤,建議確認前務必先預覽變更效果!

注意:旋轉軸標籤區域不會影響底層資料或圖表結構。若旋轉後標籤仍出現重疊,建議進一步調整,例如縮小字體、盡可能精簡文字,或調整整體圖表尺寸,以達成最佳視覺效果。

若不慎使標籤錯位,或想還原為原始設定,只需重複相同步驟,並將方向改回「水平」即可。


Excel 公式:使用 CHAR(10) 在軸標籤區域中插入換行符號

當旋轉軸標籤難以兼顧清晰度與美學(尤其是希望維持文字水平顯示時),您可在標籤內插入換行符號。此方法特別適用於結構化標籤(例如同時包含城市與州名,或產品代碼與名稱),透過分行呈現不僅大幅提升圖表可讀性,還能完全避免調整文字方向。對於複雜的多段式標籤,或旋轉後不易辨識的文字情境,此解決方案極為推薦。

適用情境:

  • 當標籤的邏輯結構允許自然斷行時效果最佳(例如以連字號、斜線或空格分隔)。
  • 適用於儀表板、報告或簡報等講求清晰度與專業性的場合。
  • 若圖表資料會動態更新,請調整底層公式以實現自動重新整理。

參數說明:
CHAR(10) 在 Excel 中代表換行符號(換行)。相關儲存格必須啟用自動換行格式,才能正確顯示多行文字。

步驟:

  1. 假設您的原始軸標籤區域位於 A 欄,請在新欄位(例如 F 欄)的儲存格 F2 中輸入下列公式:
    =SUBSTITUTE(A1,"-",CHAR(10))
    「-」
  2. 按下 Enter 套用公式,再向下複製至其他座標軸的標籤來源資料。
  3. 對 B 欄套用自動換行格式,讓換行符號正確顯示!操作方式:選取整個 B 欄,前往開始 > 自動換行
    選取「自動換行」選項的螢幕截圖
  4. 將圖表的軸標籤區域設定為參照新的公式欄位(例如 F 欄),而非原始欄位(A 欄)。
    1. 按一下圖表中的任一條形圖以啟用圖表,接著點擊滑鼠右鍵,並從快捷選單中選取「選擇數據……」。
      選取「選取資料」選項的螢幕截圖
    2. 選擇數據來源對話方塊中,前往水平軸標籤區段,然後點選「編輯」按鈕。
      選取「編輯」按鈕的螢幕截圖
    3. 軸標籤區域對話方塊中,將原始標籤範圍替換為新的公式範圍,其中 F 欄包含您的 SUBSTITUTE(。。。,CHAR(10)) 公式。
      選取包含公式的新增資料範圍的螢幕截圖
    4. 按一下確定以確認標籤範圍,再按一次確定即可關閉選擇數據來源對話方塊。

錯誤提醒:套用公式後若未顯示換行,請再次確認相關儲存格已啟用自動換行。此外,在 Mac 上,CHAR(10) 於某些 Excel 版本中可能表現不同—如有需要,請務必測試並調整。


VBA:批次旋轉或多張圖表中的軸標籤區域自訂方向

對於進階使用者或需管理大量圖表的人員而言,手動逐一旋轉每個軸標籤既重複又耗時。使用 VBA 巨集可自動化此流程—批次旋轉軸標籤區域、設定自訂角度,甚至遍歷活頁簿或工作表中的所有圖表。這在製作標準化企業報表或定期更新報表版面時尤其實用。

適用情境:

  • 同時更新多張圖表的格式(例如公司模板或定期報告)。
  • 依據企業或出版規範,為所有軸標籤區域套用指定的角度或方向。
  • 當需要頻繁變更或調整格式以維持一致性時,能為您節省大量寶貴時間。

疑難排解與參數說明:

  • 若座標軸包含空白或合併的標籤儲存格,巨集可能無法如預期運作—請確保軸標籤區域符合標準 Excel 圖表座標軸格式。
  • 若要在受保護的工作簿或工作表上執行巨集,請先解除保護,以允許進行變更。
  • 此程式碼可依需求調整,適用於 X 軸或 Y 軸。

步驟:

1. 按一下開發人員Visual Basic,開啟 VBA 編輯器。在新開啟的 Microsoft Visual Basic for Applications 視窗中,按一下插入 模組,並將下列程式碼貼到開啟的模組中:

Sub RotateAllChartAxisLabels()
    Dim cht As ChartObject
    Dim ws As Worksheet
    Dim angle As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    angle = Application.InputBox("Enter rotation angle in degrees (-90 to 90):", xTitleId, 45, , , , , 1)
    
    If angle < -90 Or angle > 90 Then
        MsgBox "Enter an angle between -90 and 90 degrees."
        Exit Sub
    End If
    
    For Each ws In ActiveWorkbook.Worksheets
        For Each cht In ws.ChartObjects
            cht.Chart.Axes(xlCategory).TickLabels.Orientation = angle
        Next cht
    Next ws
End Sub

2. 輸入程式碼後,點選執行按鈕按鈕或按下 F5 即可執行巨集。系統將立即彈出對話方塊,提示您輸入旋轉角度(有效範圍為 ——90 至 90 度)!

接著,活頁簿中所有圖表的類別軸標籤區域都會更新為您輸入的角度。

注意:套用巨集前務必先儲存您的工作,並確認 Excel 設定中已啟用巨集。若您在特定圖表(例如樞紐分析圖或專用儀表類型)上遇到錯誤,可能需要調整程式碼或手動進行修正。

還原:若想將旋轉重設為正常(水平)狀態,只需重新執行巨集並輸入旋轉角度 0 即可。

若巨集似乎未生效,請檢查 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用