数据列表(网站插件) - 选择分组的唯一行并按最高列排序

数据列表(网站插件) - 选择分组的唯一行并按最高列排序

我有如下数据行:

Date                Site name       Plugin name                 Version
-------------------------------------------------------------------------------------
27/08/2020 12:52    PRD site.com    Advanced Custom Fields PRO  5.8.7
28/08/2020 13:13    PRD site.com    Advanced Custom Fields PRO  5.90
20/08/2020 12:52    PRD site.com    Advanced Custom Fields PRO  5.9.10
29/08/2020 13:13    PRD site.com    Advanced Custom Fields PRO  5.9.12
28/08/2020 15:32    PRD site.com    Quadrant Radar Chart        1.2

我想创建一个公式(如果可能的话),将所有“高级自定义字段 PRO”行组合在一起,并输出其中一个版本中的最高数字(最后一列)。

Date                Site name       Plugin name                 Version
-------------------------------------------------------------------------------------
29/08/2020 13:13    PRD site.com    Advanced Custom Fields PRO  5.9.12
28/08/2020 15:32    PRD site.com    Quadrant Radar Chart        1.2

这有可能吗?我应该看看 VBA 吗?我来自 Web 开发人员的背景,这在 SQL 中很容易 - 在 Excel 中却不那么容易?

任何帮助将不胜感激。

答案1

  1. 在功能区上,单击“数据”->“来自表/范围”。选择您的表,选中“我的表有标题”。当 Power Query 编辑器打开时,这将是您的表:

图片:

  1. 在 Power Query 编辑器中,选择 Group by,然后选择 Advanced。选择“插件名称”。在 New column name 中输入“Version”;Max在 Operation 下拉框中选择;在 Column 下拉框中选择 Version。单击 Add Aggregation。在 Date 和 Site name 中添加,在 Operation 中选择 Min,然后选择各自的列。单击 OK。

图片:

您将获得:

图片:

扩展公式栏,重新排列列,如下所示。手动输入它们,以便它们的顺序反映您想要的输出:“日期”、“站点名称”等。您将获得以下内容:

图片:

单击“关闭并加载”。将创建一个新工作表,结果如下:

图片:

相关内容