如何透過拖曳對 Power Query 中的多列重新排序

如何透過拖曳對 Power Query 中的多列重新排序
透過拖曳對 Power Query 中的多列重新排序

如何在 Excel 中重新排列多列?

您可以透過選擇列標題並將其拖曳到所需位置來重新排列 Excel 中的列。但是,如果您有一個包含很多列的大表,您必須拖曳和捲動瀏覽,則可以使用 Power Query 編輯器。 Power Query 編輯器可讓您按照要放置的順序選擇多個列,然後將這些列一起拖曳到所需的位置。

如何透過拖曳對 Power Query 中的多列重新排序

若要透過拖曳對 Power Query 中的多個欄位重新排序,您必須執行下列步驟:

假設我們有一個範例資料來源,如下面的螢幕截圖所示。因此,我們需要做的第一件事是在 Power Query 編輯器中開啟它。選擇資料來源,然後按一下「資料」標籤下「取得和轉換資料」部分中的「來自表格/範圍」選項。

開啟 Power Query 編輯器

透過拖放重新排序多列

在 Power Query 編輯器中開啟資料後,按住Ctrl鍵並依照您想要的顯示順序選擇所需的欄位。例如,按以下方式重新排列 DepartmentID 和 EmployeeID:

部門ID、員工ID、員工姓名、入職日期、性別、薪資代碼

我將按照如下螢幕截圖所示的順序選擇它們:

在 Power Query 中選擇列

選擇列後,在任何選定的列標題上按一下並按住滑鼠左鍵,然後將指標拖曳到要放置列的位置。釋放滑鼠按鈕將列放入新位置。它們將按照所需的順序重新排列。

重新排列 Power Query 中的列

最後,按一下Power Query 編輯器頂部功能表中的「關閉並載入」按鈕以套用變更並將重新排序的資料載入回工作表中。

儲存對 Power Query 的更改
  1. 如果要重新排列資料來源中的所有列,則必須將所選內容拖曳到最後一列的右側,然後放開滑鼠按鈕。如果將列拖曳到左側,則不會發生任何事情。
  2. 若要反轉資料來源中列的順序,請選取最後一列,按住Shift鍵,然後選取第一列。然後在最後一個列標題上按一下並按住滑鼠左鍵,並將指標向右拖曳。放開滑鼠按鈕,列順序將會反轉。您可以按照相同的步驟來顛倒幾列的順序。這也允許將選擇拖曳到左側。
  3. 若要「撤銷」重新排序,請右鍵點選右側「查詢設定」面板中「套用的步驟」下的「重新排序的列」步驟,然後選擇「刪除」

在 Power Query 中對列重新排序的另一種方法

當您在 Power Query 中對列重新排序時,將建立 Table.ReorderColumns 函數。

將遊標放在頂部的公式列中,然後按所需順序鍵入列標題來編輯公式文字。將標題放在雙引號內,並用逗號分隔。刪除已新增的列的先前條目,然後按Enter 鍵套用變更。

因此,您可以透過這種方式在 Power Query 中快速重新排序多個列,而無需單獨移動每個列。希望這個對你有幫助。

如何在 Power Query 中對列進行排序?

在 Power Query 編輯器中開啟資料來源,然後選擇要排序的欄位。然後轉到“主頁”選項卡,然後按一下“排序”部分中的“升序排序”或“降序排序”選項。或者,按一下列標題旁的下拉列表,然後從出現的彈出視窗中選擇升序排序/降序排序。您也可以使用此彈出視窗進一步自訂按特定值的排序或清除排序。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *