在这篇文章中,我们将向你展示如何通过拖放在Power Query中对多列进行重新排序。通常,从各种来源导入数据时,列可能不是所需的顺序。重新排序列不仅允许您按照符合您的分析或报告需求的逻辑顺序排列它们,还可以提高数据的可读性,并加快过滤、排序和执行计算等任务。
如何在Excel中重新排列多个列?
您可以通过选择列标题并将其拖动到所需位置来重新排列Excel中的列。但是,如果您有一个包含许多列的大表,您必须拖动和滚动才能通过,则可以使用增强查询编辑器。增强查询编辑器允许您按您希望放置的顺序选择多个列,然后将这些列一起拖动到它们所需的位置。
如何使用拖放功能在Power Query中对多列重新排序
要通过拖放对Power Query中的多个列进行重新排序,您必须执行以下步骤:
假设我们有一个示例数据源,如下面的屏幕截图所示。因此,我们需要做的第一件事是在Power Query编辑器中打开它。选择数据源,然后单击数据选项卡下获取转换数据部分中的从表/范围选项。
使用拖放功能对多列重新排序(&A)
在增强查询编辑器中打开数据后,按住Ctrl键并按所需的显示顺序选择所需的列。例如,要按以下方式重新排列DepartmentID和EmployeeID:
部门ID,员工ID,员工姓名,入职日期,性别,薪资代码
我将按如下截图所示的顺序选择它们:
选择列后,在任何选定的列标题上单击并按住鼠标左键,然后将指针拖动到要放置列的位置。松开鼠标按钮,将列放到其新位置。它们将按所需的顺序重新排列。
最后,单击Power Query编辑器顶部菜单中的Close&;Load按钮以应用更改并将重新排序的数据加载回工作表。
注:
Power Query中对列重新排序的另一种方法
当您对Power Query中的列重新排序时,将创建一个Table.ReorderColumns函数。您还可以通过修改Table.ReorderColumns函数中的公式文本来一次重新排列多列。ReorderColumns函数(如果您无法看到该函数,请右键单击任意列标题,然后从上下文菜单中选择Move>;Left/Right/To Begin/to End)。
将光标放在顶部的公式栏上,然后按所需的顺序键入列标题来编辑公式文本。标题用双引号引起来,中间用逗号隔开。删除已添加列的先前条目,然后按Enter键应用更改。
这就是在Power Query中快速对多列重新排序的方法,而不必单独移动每一列。我希望你会发现这是有用的。
已阅读:Power BI无法连接,尝试连接时遇到错误。
如何在Power Query中对列进行排序?
在Power Query编辑器中打开数据源,然后选择要排序的列。然后转到主页选项卡,点击排序部分中的‘升序排序’或‘降序排序’选项。或者,单击列标题旁边的下拉列表,然后从出现的弹出窗口中选择升序/降序排序。您还可以使用此弹出窗口进一步自定义按特定值进行的排序或清除排序。
Read Next: How to switch Rows and Columns in an Excel Chart.