如何在 Excel 中对过滤列表进行排序并对过滤列表中的行进行排序?

如何在 Excel 中对过滤列表进行排序并对过滤列表中的行进行排序?

我尝试和寻找可以执行以下操作的宏,但均未成功。

给定一个 .csv 文件,我想要创建一个宏,该宏可以:

  • 从单独的工作簿引用该文件
  • 选择数据列中的选定值列表
  • 按升序对这些值进行分组
  • 按行内不同列的升序对各组的行进行排序。
  • 将此排列好的数据打印在单独工作簿内的工作表上。

例如:此图像 初始表

将会被做成这个图像。 决赛桌

注意:这些示例已被简化,因为行包含许多要包括的数据列。

答案1

您的问题描述太模糊了,但您可以非常轻松地使用 Excel 的筛选功能将初始表格变成最终表格。您只需对其进行两次排序。首先,按升序对 B 列进行排序,然后按升序对 A 列进行排序。

相关内容