共用方式為


提升或降級欄標題

當你從非結構化資料來源(如文字檔)建立新查詢時,Power Query 會分析檔案內容。 如果 Power Query 發現第一列有不同的模式,它會嘗試將第一列資料升格為你資料表的欄位標題。 然而,Power Query 可能無法百分之百正確識別這個模式,因此本文將說明如何手動將欄位標題從列中升階或降級。

將列升為欄標頭

以下範例中,Power Query 無法判斷該資料表的欄位標頭,因為該表包含前三列的標頭列。 表格的實際欄位標頭包含在第 5 列。

初始範例表,用於將列升為欄位標頭。

表格截圖,欄位(Column1、Column2、Column3 和 Column4)全部設定為 Text 資料型別,四列頂部有標頭,第 5 列有欄標頭,底部有 7 個資料列。

在提升標題列之前,你需要先移除表格的前四行。 要做到這點,請在預覽視窗左上角選擇表格選單,然後選擇「移除頂列」。

表格選單的截圖,強調了「移除頂列」選項。

「移除頂列」視窗中,請在「列數」框輸入 4

移除頂列對話框的截圖,列數設為 4 列。

備註

想了解更多關於 移除頂列 及其他表格操作,請前往 「以列位置篩選」。

該操作的結果是將標題保留為資料表的第一列。

範例表格的截圖,第一列是欄位標頭,接著是七列資料。

升遷標頭操作的位置

從此處,你有幾個選擇的地方可以執行提升標題操作:

  • Home 索引標籤的 Transform 群組中。

    這是 Power Query 功能區的截圖,重點顯示了位於 [首頁] 索引標籤上的 [提升標頭] 按鈕。

  • Transform 標籤中的 Table 群組。

    Power Query 功能區的截圖,強調了轉換標籤上的「提升標頭」按鈕。

  • 在桌上菜單上。

    快速選單中「提升標題」按鈕的截圖。

在執行提升標題操作後,你的表格會顯示如下圖。

最後一個帶有升遷標頭操作的表格。

表格包含日期、國家、總單位及總營收欄位標頭,以及七列資料。 Date 欄位標頭有日期資料型態,國家欄位標頭有 Text 資料型別,Total Units 欄位標頭有整數資料型態,Total Revenue 欄位標頭則是十進位數資料型態。

備註

表格欄位名稱必須是唯一的。 如果你想升階為標頭列的那一列包含多個相同文字字串的實例,Power Query 會在每個非唯一文字串前加上一個數字後綴並加上點,來消除欄位標題的歧義。

將欄位標題轉換為列

以下範例中,欄位標頭不正確;它們其實是表格資料的一部分。 你需要將標頭降級,讓它成為資料表列的一部分。

表格截圖,部分資料目前用作欄位標頭。

標題降級操作的位置

你可以在幾個地方選擇進行降級標題的操作:

  • Home 索引標籤 的 Transform 群組裡。

    強調了 Home 標籤上 Power Query 功能區的截圖,上面有降級標頭按鈕。

  • Transform 標籤的 Table 群組中。

    Transform 標籤中降級標頭選項的截圖。

完成此操作後,您的表格會呈現以下圖片。

將標頭降為列後,欄位標頭改為 Column1、Column2、Column3 和 Column4 後的截圖。

最後一步,選取每一欄並輸入新名稱。 最終成果類似以下圖片。

重新命名欄位標頭後的最終表格。

依列位置篩選