共用方式為


對表格進行轉置

Power Query 中的轉置表操作會將你的表格旋轉 90 度,將你的列變成欄位,欄位變成列。

想像一個像下圖所示的表格,有三列四欄。

樣本來源表待轉置。

一張有四欄(第1至第4欄)的表格截圖,所有欄位皆設定為文字資料型態。 第一欄包含第一列的事件、第二列的參與者,以及第三列的資金。 第 2 欄包含第 1 列的事件 1、第 2 列的 150 以及第 3 列的 4000。 第 3 欄包含第 1 列的事件 2、第 2 列的 450 事件,以及第 3 列的 10000。 第 4 欄包含第 1 列的事件 2、第 2 列的 1250 以及第 3 列的 15000。

這個範例的目標是將該表格轉置,使你得到四列三欄。

最終輸出表。

一張表格截圖,三欄分別命名為事件,資料類型為文字;參與者,資料類型為整數;以及基金,資料類型為整數。 活動欄從上到下包含事件 1、事件 2 和事件 3。 參與者欄從上到下分別包含150、450和1250。 基金欄從上到下分別是4000、10000和15000。

在色帶的 Transform 標籤中,選擇 Transpose

這是 Transform 標籤中 Transpose 指令的截圖。

這個操作的結果如下圖所示。

移調操作後的取樣輸出表。

一張有三欄分別命名為第 1、第 2 和第 3 欄的資料表截圖,所有欄位都設定為 Any 資料型態。 第1欄從上到下依序包含事件、事件1、事件2和事件3。 第二欄從上到下依序包含參與者:150、450 和 1250。 第3欄從上到下分別包含基金、4000、10000和15000。

備註

在轉置操作中,只有表格的內容會被轉置;初始資料表的欄位標頭會遺失。 新欄位名稱為 Column ,後面跟著連續編號。

這個範例中你需要的標頭都在表格的第一列。 要將第一列升為標頭,請選擇資料預覽左上角的資料表圖示,然後選擇 「使用第一列作為標頭」。

用來將第一列升為表格標頭的表格圖示選單截圖。

這個操作的結果會給出你想要的輸出。

最終樣本輸出表。

最終表格的截圖,包含三欄,分別是事件(文字資料型態)、參加者(整數資料型態)以及資金(整數資料型態)。 活動欄從上到下包含事件 1、事件 2 和事件 3。 參與者欄從上到下分別包含150、450和1250。 基金欄從上到下分別是4000、10000和15000。

備註

想了解更多關於提升標頭功能(也稱為 「使用第一列作為標頭」)的資訊,請前往「提升或降級欄位標頭」。