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

2024年 3月 13日 74.9k 0

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

Reorder multiple columns in Power Query with Drag & Drop

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

您可以通过选择列标题并将其拖动到所需位置来重新排列Excel中的列。但是,如果您有一个包含许多列的大表,您必须拖动和滚动才能通过,则可以使用增强查询编辑器。增强查询编辑器允许您按您希望放置的顺序选择多个列,然后将这些列一起拖动到它们所需的位置。

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

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

假设我们有一个示例数据源,如下面的屏幕截图所示。因此,我们需要做的第一件事是在Power Query编辑器中打开它。选择数据源,然后单击数据选项卡下获取转换数据部分中的从表/范围选项。

Opening the Power Query Editor

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

在增强查询编辑器中打开数据后,按住Ctrl键并按所需的显示顺序选择所需的列。例如,要按以下方式重新排列DepartmentID和EmployeeID:

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

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

Selecting columns in Power Query

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

Rearranging columns in Power Query

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

Saving changes to Power Query

注:

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

    相关文章

    猎豹浏览器怎么更改下载路径
    Apache的URL缩短功能如何实现
    Apache的点击劫持保护如何设置
    Apache的HSTS功能是什么如何启用
    Apache的X-Frame-Options如何配置以防止点击劫持
    Apache的Content Security Policy如何设置

    发布评论