在Microsoft Excel中添加次坐標軸的6種方法

infoxiao

在Microsoft Excel中添加次坐标轴的6种方法

在Microsoft Excel中添加次坐標軸的6種方法

想知道如何在 Excel 中添加次坐標軸?如果您按照這個簡單的 Excel 教程操作,就會發現這非常簡單。

Microsoft Excel 是一款出色的數據可視化工具,因為您幾乎不需要進行任何圖表配置。您需要做的就是選擇整個數據集,然後從 Excel 創建的自動建議中插入合適的圖表。

然而,當你需要在具有不同值尺度的多個數據集之間建立關係時,製作圖表就會變得具有挑戰性。你可以在 Excel 中添加次坐標軸,從而克服瓶頸並從數據可視化中提取可操作的見解。

在今天的文章中,我將深入探討在 Excel 中添加次坐標軸的技術。我將通過實際示例演示分步說明。此外,您還將學習一些成為專業人士的秘訣。讓我們開始吧!

推薦: WordPress暗模式外掛Darkify 

使用推薦的圖表添加次坐標軸

如果您使用的是 Excel 2013 或更高版本,則可以使用 推薦圖表 命令可創建具有兩個 Y 軸的圖表。但是,您應該適當地重構輸入數據集,以便 Excel 可以輕鬆了解應將哪兩列用作 Y 軸。

在Microsoft Excel中添加次坐標軸的6種方法
在Microsoft Excel中添加次坐標軸的6種方法
示例數據集

例如,上面的數據集非常適合這個練習。在這裡,我想建立收入產生和所售產品折扣之間的關係。如果折扣有助於銷售,這將允許我增加折扣;如果收入和折扣之間沒有相關性,則減少折扣。

如果您已經按照上面的示例所示組織了輸入數據集,那麼您就可以開始了。

推薦圖表
推薦圖表

突出顯示數據集並單擊 推薦圖表 按鈕裡面 圖表 塊的 插入 標籤。

你會看到 插入圖表 對話框。默認情況下,Excel 選擇 推薦圖表 標籤。

簇狀柱
簇狀柱

第二種圖表類型應該是完美的選擇,它會自動將較低值的數據系列轉換為圖表的次軸。

選擇該圖表並點擊 好的 按鈕將可視化效果包含到您的工作表中。

使用推薦圖表在 Excel 中添加次坐標軸
使用推薦圖表在 Excel 中添加次坐標軸

在上面的 Excel 圖表中,X 軸與第一和第二個 Y 軸共用。 收入欄 顯示在柱狀圖中,百分比顯示在 折扣欄 繪製為折線圖。

你可以加 軸標題數據標籤 作為圖表修改,以幫助您的觀眾輕松區分兩個 Y 軸。

推薦:WordPress加速器Seraphinite Accelerator插件

在 Excel 中使用組合鍵添加次坐標軸

連擊 圖表允許您手動分配 次軸 屬性到任意 Y 軸以在 Excel 中可視化多個垂直軸。

添加了二維列
添加了二維列

選擇您的數據集並從中添加您喜歡的任何圖表 插入 > 圖表 命令塊。最好添加柱形圖或折線圖對象。

在此階段添加基本圖形後,是否在圖表中看到第二個數據系列並不重要。

更改圖表類型
更改圖表類型

點擊您添加的圖表,然後轉到 圖表設計 選項卡上的 Excel 功能區菜單

在那裡,選擇 更改圖表類型 按鈕裡面 類型 堵塞。

組合圖表
組合圖表

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

簇狀柱形圖 - 次坐標軸上的線
簇狀柱形圖 – 次坐標軸上的線

現在,您可以點擊 簇狀柱形圖 – 次坐標軸上的線 圖表模板將柱形圖修改為組合圖。

此選項將包含較高值的列分配至左側垂直軸,將其餘值分配至右側垂直軸。

自定義系列屬性
自定義系列屬性

如果您希望自己選擇左側和右側垂直軸,請選擇 簇狀柱形圖 – 線圖 圖表樣式。

轉到對話框底部進行以下選擇:

  • 圖表類型: 通過單擊任一數據系列名稱的下拉菜單來選擇兩種不同的圖表類型。
  • 次軸: 勾選您想要設為右側垂直軸或次要 Y 軸的數據系列的複選框。

在 Excel 中手動添加次坐標軸

如果已經有 Excel 圖表,您可以重新配置圖表對象以輕鬆添加次要垂直軸。

Excel 中手動次坐標軸的示例
Excel 中手動次坐標軸的示例

假設你希望繪製列中的值 收入折扣 在主 X 軸上,即項目列。

物品收入 列已經在圖表內,您只需添加 折扣 柱子。

右鍵點擊選擇數據
右鍵點擊選擇數據

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

選擇數據源添加按鈕
選擇數據源添加按鈕

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

編輯系列對話框
編輯系列對話框

系列名稱 領域的 編輯系列 對話框中。單擊 系列值字段 並強調 折扣 列。請確保不要突出顯示列標題文本。

如果您準確完成上述步驟,您將在圖表對象中看到新列的值。

次要數據系列不可見
次要數據系列不可見

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

從柱形圖創建組合圖
從柱形圖創建組合圖

要解決此問題,請按照 組合圖表 上節介紹了 折線圖 輸入您剛剛添加的次軸。

在Microsoft Excel中裁切影像的6種方法

使用系列選項在 Excel 中添加次坐標軸

在 Excel 中添加次坐標軸的另一種簡單方法是 系列選項 菜單 格式化數據系列

練習的示例圖表對象
練習用圖表對象示例

下面讓我們看看如何正確繪製次要數據系列(折扣 使用系列選項在上述圖表中使用“列”和“軸”。

折扣列的值已顯示在圖表中。但由於與 收入 柱子。

格式化數據系列
格式化數據系列

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

系列選項下拉列表
系列選項下拉菜單

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

選擇次軸
選擇次軸

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

選擇次軸
選擇次軸

您應該看到 堆積柱狀圖 有兩個數據系列。在右側,您還應該看到與折扣列中的值相關的次坐標軸。

如果堆積柱形圖不適合您,請重新配置圖表以 連擊 按照本文前面提到的步驟進行。

推薦: WordPress多功能主題Stockholm 

在 Excel 中添加輔助 X 軸

到目前為止,您已經了解了在 Excel 中添加次要垂直軸或 Y 軸的不同方法。但是,如果需要,您還可以在具有上部和下部 X 軸數據系列的圖表上繪製兩列數據值。

具有 2 個 Y 軸的柱形圖和折線圖
具有 2 個 Y 軸的柱形圖和折線圖

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

需要添加月份列
需要添加月份列

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

圖表元素菜單
圖表元素菜單

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

次要水平選項
次要水平選項

將光標懸停在 選項以調出箭頭。單擊箭頭可打開溢出上下文菜單。

在那裡,點擊 次要水平 選項。

主 X 軸的重複項
主 X 軸的重複項

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

選擇數據上下文菜單
選擇數據上下文菜單

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

編輯橫軸
編輯橫軸

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

軸標籤
軸標籤

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

單擊“選擇數據源”中的“確定”
單擊“選擇數據源”中的“確定”

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

添加了次要 X 軸
添加了輔助 X 軸

選擇 好的 再次 選擇數據源 要添加的對話框 價值觀 次要 X 軸 在 Excel 中。

使用 Excel VBA 在 Excel 中添加次坐標軸

Excel VBA 編程可讓您自動執行 Excel 中各種重複且耗時的任務。如果您想自動添加次要軸,並且只需採取最少的操作,則必須嘗試此方法。

首先,你需要創建一個 VBA 宏 使用以下 VBA 腳本:

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 鍵,選擇 添加次軸 宏,並擊中 跑步 按鈕 對話。

輸入圖表名稱
輸入圖表名稱

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

次坐標軸數據集
次坐標軸的數據集

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

使用 VBA 添加次要軸
使用 VBA 添加次要軸

最後,Microsoft Excel 修改現有圖表以包含您一直在尋找的輔助 Y 軸。

如何在 Excel 中刪除次坐標軸(獎勵)

在 Excel 中刪除次軸比添加次軸更簡單。

選擇次要軸
選擇次要軸

轉到目標工作表並找到要從中刪除附加 Y 軸的圖表對象。

單擊鏈接到次坐標軸的圖表數據系列。

刪除了次軸
刪除了次軸

刪除 鍵盤上的鍵。

結論

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

推薦: S2W – Import Shopify to WooCommerce外掛程式

相關文章

在Microsoft Excel中裁切影像的6種方法

如何修正Windows Roblox The Application Encountered an Unrecoverable Error錯誤

4種修復Android手機反應慢的方法

在Microsoft Excel中加入時間的4種方法

發佈留言