在Microsoft Excel中添加次坐標軸的6種方法
想知道如何在 Excel 中添加次坐標軸?如果您按照這個簡單的 Excel 教程操作,就會發現這非常簡單。
Microsoft Excel 是一款出色的數據可視化工具,因為您幾乎不需要進行任何圖表配置。您需要做的就是選擇整個數據集,然後從 Excel 創建的自動建議中插入合適的圖表。
然而,當你需要在具有不同值尺度的多個數據集之間建立關係時,製作圖表就會變得具有挑戰性。你可以在 Excel 中添加次坐標軸,從而克服瓶頸並從數據可視化中提取可操作的見解。
在今天的文章中,我將深入探討在 Excel 中添加次坐標軸的技術。我將通過實際示例演示分步說明。此外,您還將學習一些成為專業人士的秘訣。讓我們開始吧!
推薦: WordPress暗模式外掛Darkify
使用推薦的圖表添加次坐標軸
如果您使用的是 Excel 2013 或更高版本,則可以使用 推薦圖表 命令可創建具有兩個 Y 軸的圖表。但是,您應該適當地重構輸入數據集,以便 Excel 可以輕鬆了解應將哪兩列用作 Y 軸。
例如,上面的數據集非常適合這個練習。在這裡,我想建立收入產生和所售產品折扣之間的關係。如果折扣有助於銷售,這將允許我增加折扣;如果收入和折扣之間沒有相關性,則減少折扣。
如果您已經按照上面的示例所示組織了輸入數據集,那麼您就可以開始了。

突出顯示數據集並單擊 推薦圖表 按鈕裡面 圖表 塊的 插入 標籤。
你會看到 插入圖表 對話框。默認情況下,Excel 選擇 推薦圖表 標籤。

第二種圖表類型應該是完美的選擇,它會自動將較低值的數據系列轉換為圖表的次軸。
選擇該圖表並點擊 好的 按鈕將可視化效果包含到您的工作表中。

在上面的 Excel 圖表中,X 軸與第一和第二個 Y 軸共用。 收入欄 顯示在柱狀圖中,百分比顯示在 折扣欄 繪製為折線圖。
你可以加 軸標題 和 數據標籤 作為圖表修改,以幫助您的觀眾輕松區分兩個 Y 軸。
推薦:WordPress加速器Seraphinite Accelerator插件
在 Excel 中使用組合鍵添加次坐標軸
這 連擊 圖表允許您手動分配 次軸 屬性到任意 Y 軸以在 Excel 中可視化多個垂直軸。

選擇您的數據集並從中添加您喜歡的任何圖表 插入 > 圖表 命令塊。最好添加柱形圖或折線圖對象。
在此階段添加基本圖形後,是否在圖表中看到第二個數據系列並不重要。

點擊您添加的圖表,然後轉到 圖表設計 選項卡上的 Excel 功能區菜單。
在那裡,選擇 更改圖表類型 按鈕裡面 類型 堵塞。

這應該打開 更改圖表類型 對話框。在這裡,導航到 所有圖表 選項卡並選擇 連擊 圖表對象。

現在,您可以點擊 簇狀柱形圖 – 次坐標軸上的線 圖表模板將柱形圖修改為組合圖。
此選項將包含較高值的列分配至左側垂直軸,將其餘值分配至右側垂直軸。

如果您希望自己選擇左側和右側垂直軸,請選擇 簇狀柱形圖 – 線圖 圖表樣式。
轉到對話框底部進行以下選擇:
- 圖表類型: 通過單擊任一數據系列名稱的下拉菜單來選擇兩種不同的圖表類型。
- 次軸: 勾選您想要設為右側垂直軸或次要 Y 軸的數據系列的複選框。
在 Excel 中手動添加次坐標軸
如果已經有 Excel 圖表,您可以重新配置圖表對象以輕鬆添加次要垂直軸。

假設你希望繪製列中的值 收入 和 折扣 在主 X 軸上,即項目列。
自 物品 和 收入 列已經在圖表內,您只需添加 折扣 柱子。

為了達成這個, 右鍵點擊 圖表對象並選擇 選擇數據 上下文菜單中的選項。

你現在將看到 選擇數據源 對話框中。單擊 添加 按鈕下方 傳奇條目(系列) 柱子。

在 系列名稱 領域的 編輯系列 對話框中。單擊 系列值字段 並強調 折扣 列。請確保不要突出顯示列標題文本。
如果您準確完成上述步驟,您將在圖表對象中看到新列的值。

但由於兩國價值觀存在巨大差異, 收入 和 折扣 列, 折扣數據系列 在圖表上幾乎看不見。

要解決此問題,請按照 組合圖表 上節介紹了 折線圖 輸入您剛剛添加的次軸。
在Microsoft Excel中裁切影像的6種方法
使用系列選項在 Excel 中添加次坐標軸
在 Excel 中添加次坐標軸的另一種簡單方法是 系列選項 菜單 格式化數據系列。

下面讓我們看看如何正確繪製次要數據系列(折扣 使用系列選項在上述圖表中使用“列”和“軸”。
折扣列的值已顯示在圖表中。但由於與 收入 柱子。

要查看折扣數據系列,請點擊任意可見列以顯示 格式化數據系列 在右側。

點擊 系列選項 下拉列表並選擇 系列“折扣” 上下文菜單中的選項。

現在,點擊 系列選項 圖標,然後選擇 次軸 徑向按鈕來可視化 收入 和 折扣 現有圖表對象上的數據系列。

您應該看到 堆積柱狀圖 有兩個數據系列。在右側,您還應該看到與折扣列中的值相關的次坐標軸。
如果堆積柱形圖不適合您,請重新配置圖表以 連擊 按照本文前面提到的步驟進行。
推薦: WordPress多功能主題Stockholm
在 Excel 中添加輔助 X 軸
到目前為止,您已經了解了在 Excel 中添加次要垂直軸或 Y 軸的不同方法。但是,如果需要,您還可以在具有上部和下部 X 軸數據系列的圖表上繪製兩列數據值。

假設您創建了一列(收入 柱狀圖)和折線圖(總項目數 列)使用上述數據集針對公共橫軸 年。

現在,您還想添加 月 列數據作為上方橫軸。

要插入月份的數據系列,請單擊圖表對象上的任意空白處。然後單擊加號 (+) 符號 展開圖表右上角的 圖表元素 菜單。

將光標懸停在 軸 選項以調出箭頭。單擊箭頭可打開溢出上下文菜單。
在那裡,點擊 次要水平 選項。

Excel 會將主要橫軸複製為次要橫軸。

現在,點擊 次要橫軸 突出顯示年份。 右鍵點擊 並選擇 選擇數據 從上下文菜單中。

您應該看到 選擇數據源 對話框。點擊 編輯 按鈕下方 水平(類別)軸標籤 柱子。

這 軸標籤 對話框將彈出。使用此對話框上的箭頭圖標選擇 月 柱子。

點擊 好的 更新 橫軸標籤 數據系列。

選擇 好的 再次 選擇數據源 要添加的對話框 月 價值觀 次要 X 軸 在 Excel 中。
使用 Excel VBA 在 Excel 中添加次坐標軸
Excel VBA 編程可讓您自動執行 Excel 中各種重複且耗時的任務。如果您想自動添加次要軸,並且只需採取最少的操作,則必須嘗試此方法。
首先,你需要創建一個 VBA 宏 使用以下 VBA 腳本:

Sub AddSecondaryAxis()
' Declare variables
Dim ChartName As String
Dim DataRange As Range
' Get the chart name from the user
ChartName = InputBox("Enter the name of the chart")
' Check if the chart exists in the ActiveSheet
If Not ChartExists(ChartName) Then
MsgBox "The specified chart does not exist in the active sheet."
Exit Sub
End If
' Get the data range for the secondary Y axis from the user
On Error Resume Next
Set DataRange = Application.InputBox("Select the data range for the secondary Y axis", Type:=8)
On Error GoTo 0
' Check if a range was selected
If DataRange Is Nothing Then
MsgBox "No data range was selected."
Exit Sub
End If
' Add the secondary Y axis to the chart
With ActiveSheet.ChartObjects(ChartName).Chart
.SeriesCollection.NewSeries
.SeriesCollection(.SeriesCollection.Count).Values = DataRange
.SeriesCollection(.SeriesCollection.Count).AxisGroup = 2
.SeriesCollection(.SeriesCollection.Count).ChartType = xlLine ' Add this line
End With
MsgBox "Secondary Y axis added successfully."
End Sub
' Function to check if a chart exists in the ActiveSheet
Function ChartExists(ChartName As String) As Boolean
Dim cht As ChartObject
ChartExists = False
For Each cht In ActiveSheet.ChartObjects
If cht.Name = ChartName Then
ChartExists = True
Exit Function
End If
Next cht
End Function
您無需自定義上述腳本的任何部分。我已確保 VBA 代碼中沒有任何硬編碼的單元格或函數引用。
如果您是第一次設置 VBA 宏,請參閱本文:
推薦: 如何在Microsoft Excel中錄製VBA

如果你已成功創建 VBA 宏,則可以通過按以下方式運行它: Alt + F8 鍵,選擇 添加次軸 宏,並擊中 跑步 按鈕 宏 對話。

當宏運行時,它會顯示一個輸入框,以便您可以在活動工作表上輸入目標圖表的名稱。

然後,您可以使用鼠標光標選擇輸入數據集。

最後,Microsoft Excel 修改現有圖表以包含您一直在尋找的輔助 Y 軸。
如何在 Excel 中刪除次坐標軸(獎勵)
在 Excel 中刪除次軸比添加次軸更簡單。

轉到目標工作表並找到要從中刪除附加 Y 軸的圖表對象。
單擊鏈接到次坐標軸的圖表數據系列。

打 刪除 鍵盤上的鍵。
結論
這些是在 Microsoft Excel 中添加次坐標軸的經過驗證的方法。您可以使用任何與您的 Excel 專業水平相匹配的技術。不過,我個人最喜歡的是基於 Excel VBA 的方法。