共用方式為


重新命名資料列

在 Power Query 中,您可以重新命名數據行,以清楚簡潔的方式格式化數據集。

例如,讓我們從具有兩個數據行的數據集開始。

欄 1 欄 2
巴拿馬 巴拿馬
USA 紐約
Canada 多倫多

數據行標頭為 Column 1Column 2,但您想要將這些名稱變更為更易記的數據行名稱。

  • 第 1 欄變成 國家/地區
  • 第 2 欄變成 城市

您在 Power Query 中想要的結束結果看起來如下表。

[國家/地區] 和 [城市] 作為新數據行標題的範例輸出數據表螢幕快照。

如何重新命名數據行

Power Query 中有三種方式可以重新命名數據行。

  • 按兩下資料列標頭:按兩下動作會立即讓您重新命名資料行。

    數據行標頭的螢幕快照,可讓您在雙選之後重新命名數據行。

  • 以滑鼠右鍵按下您選擇的資料行:隨即顯示內容選單,您可以選取 [重新命名 ] 選項來重新命名選取的數據行。

    數據行操作功能表的螢幕快照,其中強調 [重新命名] 選項。

  • [轉換] 索引標籤中的 [重新命名] 選項:在 [轉換] 索引標籤的 [任何資料行] 群組底下,選取 [重新命名] 選項。

    [轉換] 索引標籤中 [任何] 資料列內找到 [重新命名數據行] 選項的螢幕快照。

避免重複的數據行名稱

Power Query 需要數據表數據行名稱在所有數據行中是唯一的。 這項需求表示,如果您嘗試將數據行重新命名為數據表中已經存在的數據行名稱,則會出現「數據行名稱衝突」訊息的錯誤。 您必須將資料行重新命名為其他專案。

例如,針對本文中提供的第一個範例數據表,假設您嘗試將數據行 1 和數據行 2 重新命名為 “Geography”。 出現錯誤訊息,可防止您將第二個數據行重新命名為 「Geography」。。

重新命名數據行衝突錯誤訊息的螢幕快照。

數據行名稱釐清

在 Power Query 中執行許多可能導致 數據行名稱衝突的動作時,Power Query 會嘗試藉由重新命名相同數據行名稱的所有重複實例來釐清。 Power Query 重新命名這些數據行的方式,就是將後綴新增至具有分隔符的原始數據行名稱(通常是點或底線)。 接著會加入數位,代表重複數據行名稱的實例,其順序為Power Query找到它。 此重新命名通常會發生於這類動作,但不限於:

  • 從第一個數據列提升數據行標頭:例如,如果您嘗試升級本文中範例數據表的第一列,Power Query 會將數據行重新命名為 巴拿馬 ,並 Panama_1

    此螢幕快照顯示使用 [升階數據列至標頭] 選項來展示數據行名稱不明確的結果。

    注意

    若要深入瞭解如何從第一個數據列升級標頭,請移至升級 或降級數據行標頭

  • 使用目前數據表中也存在的功能變數名稱展開資料行:例如,當您執行合併作業,且具有合併資料表的數據行具有數據表中也存在的功能變數名稱時,可能會發生這個結果。 當您嘗試從該數據行展開欄位時,Power Query 會自動嘗試釐清以防止 數據行名稱衝突 錯誤。

    展開數據表中已經存在的功能變數名稱。