【发布时间】:2016-12-28 23:28:21
【问题描述】:
我有一个数据表,我想对这些数据进行分组,然后以自定义方式对行组进行排序。
示例: 我有一个这样的数据表:
key | group
-------------
BC.AA | BC
AA.AA | AA
CC.DE | CC
AA.CD | AA
还有这样的组列表
group | no. of items
-------------------
BC | 1
CC | 1
AA | 2
如何创建一个新表,其中第一个表的行被分组并且按照第二个表的排序方式排序。像这样:
key | group
-------------
BC.AA | BC
CC.DE | CC
AA.CD | AA
AA.AA | AA
我喜欢用 excel 公式来做这件事,所以当原始表格改变时它会自动更新。我希望避免使用宏,但我可以编写一个自定义的 Excel 工作表公式。
【问题讨论】:
-
谢谢!这就是我生成组名的方式。自定义排序顺序的问题在于它不能很好地扩展。我需要制作很多这些列表,并且会定期添加新组