首页 > 文章列表 > 重新排序多列的方法:通过拖放在Power Query中进行重新排序

重新排序多列的方法:通过拖放在Power Query中进行重新排序

排序 power Query
301 2024-03-17

在这篇文章中,我们将向你展示如何通过拖放在Power Query中对多列进行重新排序。通常,从各种来源导入数据时,列可能不是所需的顺序。重新排序列不仅允许您按照符合您的分析或报告需求的逻辑顺序排列它们,还可以提高数据的可读性,并加快过滤、排序和执行计算等任务。

如何通过拖放在Power Query中对多列进行重新排序

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

在Excel中,重新排列列的方法有多种。您可以简单地选择列标题,然后将其拖动到所需位置。但是,当处理包含许多列的大表时,这种方法可能会变得繁琐。为了更高效地重新排列列,您可以使用增强查询编辑器。通过增强查询编辑器,您可以轻松地按照您需要的顺序选择多个列,然后将它们一起拖动到所需的位置。这样,您就可以快速地重新排列大型表格中的列,而无需不断地拖动和滚动。增强查询编辑器提供了一种更便捷的方式来管理和调整列的顺序,使您的工作更加高效和便捷。

如何使用拖放功能在Power Query中对多列重新排序

要通过拖放对Power Query中的多个列进行重新排序,您必须执行以下步骤:

假设我们有一个示例数据源,如下图所示。因此,我们的第一步是在Power Query编辑器中打开它。选择数据源,然后点击数据选项卡下的获取数据部分中的从表/范围选项。

如何通过拖放在Power Query中对多列进行重新排序

使用拖放功能对多列重新排序(&A)

在增强查询编辑器中打开数据后,您可以通过按住Ctrl键并选择所需的列来自定义显示顺序。举例来说,您可以按照您的需求重新排列DepartmentID和EmployeeID。这种灵活性使您能够轻松地调整数据显示的顺序,以满足您的特定需求和偏好。

部门ID,员工ID,员工姓名,入职日期,性别,薪资代码

我将按如下截图所示的顺序选择它们:

如何通过拖放在Power Query中对多列进行重新排序

选择列后,在任何选定的列标题上单击并按住鼠标左键,然后将指针拖动到要放置列的位置。松开鼠标按钮,将列放到其新位置。它们将按所需的顺序重新排列。

如何通过拖放在Power Query中对多列进行重新排序

最后,单击Power Query编辑器顶部菜单中的Close&Load按钮以应用更改并将重新排序的数据加载回工作表。

如何通过拖放在Power Query中对多列进行重新排序

注:

  • 如果要重新排列数据源中的所有列,则必须将所选内容拖动到最后一列的右侧,然后松开鼠标按钮。如果将列拖到左侧,则不会发生任何情况。
  • 若要颠倒数据源中列的顺序,请选择最后一列,按住Shift键,然后选择第一列。然后在最后一列标题上单击并按住鼠标左键,并向右拖动指针。松开鼠标按钮,列顺序将颠倒。您可以按照相同的步骤仅颠倒几列的顺序。这也允许将所选内容拖到左侧。
  • 要“撤消”重新排序,请在右侧查询设置面板中的“应用的步骤”下的“重新排序的列”步骤上单击鼠标右键,然后选择“删除”。
  • Power Query中对列重新排序的另一种方法

    当您对Power Query中的列重新排序时,将创建一个Table.ReorderColumns函数。您还可以通过修改Table.ReorderColumns函数中的公式文本来一次重新排列多列。ReorderColumns函数(如果您无法看到该函数,请右键单击任意列标题,然后从上下文菜单中选择Move>Left/Right/To Begin/to End)。

    将光标放在顶部的公式栏上,然后按所需的顺序键入列标题来编辑公式文本。标题用双引号引起来,中间用逗号隔开。删除已添加列的先前条目,然后按Enter键应用更改。

    这就是在Power Query中快速对多列重新排序的方法,而不必单独移动每一列。我希望你会发现这是有用的。