樞軸欄 (Power Query)

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

你可以透過彙整欄位中相符的值來建立新的表格方向,來進行樞軸化。 表格依第一欄的數值依升序排序。

視覺化樞軸的概念

當你進行樞軸時,你會取兩欄,建立一對新的屬性值對,代表新欄的交點:

  • 屬性 原本一個屬性欄位 (左側綠色的相同值) 會被樞軸化成數個新的欄位 (右側綠色欄位) 。
  • 原本未樞軸欄位 (左側藍色) 的值會分配到右側新欄位 (藍色) 。

樞軸與彙總欄位

以下是此程序中使用的範例資料。

樞紐資料行結果

  1. 要開啟查詢,請先找到先前從 Power Query 編輯器載入的查詢,選取資料中的一個儲存格,然後選擇查詢>編輯。 更多資訊請參閱 「在 Excel 中建立、載入或編輯查詢」。

  2. 選擇你想樞軸的欄位。 在範例中,選擇 日期。 此欄位的唯一值即為新的欄位與欄位標頭。

  3. 選擇 轉換>樞紐欄位

  4. 樞紐欄 對話框中,值 列表中選擇 Amt

  5. 選擇 進階選項,然後選擇 彙總價值函數。 在範例中,選擇 「總和」。

    可用的選項包括:不彙總 (所有) 計數 (非空白) 最小值、最大值、中位數總和和和

    提示 如果你不想計算沒有值的儲存格,請選擇「 計數」 (「非空白」) 。 例如,若一欄中有十個格子,其中兩個是空白的,則計數為八。

  6. 選取 [確定]

結果

原始表格中的 日期 欄位會被樞軸化,以取得原始 Amt 欄位在 國家 與每個新 日期 欄位交點的所有值總和。

樞紐資料行範例

在不聚合的情況下樞軸欄位

以下是此程序中使用的範例資料。

樞軸化前的資料範例,沒有聚合當你處理無法彙總或不想彙總數值的欄位時,你可以不做整合來進行樞紐分析。

  1. 要開啟查詢,請先找到先前從 Power Query 編輯器載入的查詢,選取資料中的一個儲存格,然後選擇查詢>編輯。 更多資訊請參閱 「在 Excel 中建立、載入或編輯查詢」。
  2. 選擇你想樞軸的欄位。 在範例中,選擇 位置。 此欄位的唯一值即為新的欄位與欄位標頭。
  3. 選擇 轉換>樞紐欄位
  4. 樞紐欄位 對話框中,價值 欄位 列表中選擇 產品
  5. 選擇 進階選項,然後選擇 彙總價值函數。 在範例中,選擇 「不合併」。
  6. 選取 [確定]

結果

在沒有聚合的情況下進行 pivot 後的資料範例

原始表格中的位置欄位會被樞軸化,以取得位於國家與每個新位置欄位交集處原始產品欄位的數值。

使用「不合併」選項的錯誤

在這個範例中,我們使用了「樞紐並彙整欄位」這一節的範例:

樞紐資料行結果

如果你將日期欄位轉動,在價值欄列表中選擇 Amt,然後在進階選項中選擇「不要彙總」以取得彙總價值函數,你會看到以下錯誤訊息:

「表達式.錯誤:列舉中元素太多,無法完成操作。」

此錯誤發生是因為 「不合併 」選項設計為在國家與日期交集處回傳單一值,而非多個值。

你可能不會立刻看到這個錯誤。 當你最初定義時,資料的條件在交點產生了一個單一的值。 後來在未來的刷新操作後,資料條件改變,現在在交點處可以有多個值。 如果發生這種情況,你可以用 Pivot 指令搭配聚合。

另請參閱

適用於 Excel 的 Power Query 說明

解軸欄位 (Power Query)

樞軸欄 (docs.com)