按第一列的前两个字母排序,然后按第二列的文本排序

按第一列的前两个字母排序,然后按第二列的文本排序

在我的工作中,我每天都会收到包含两列(A1、B2)未分类数据的 Excel 文件。例如:

A1 B2
DD E
AA Y
CC C
AA W
CC B
CE I
AA P
CE C
DD Y

我想要做的是先按第一列单元格的两个字母排序,然后按第二列的文本排序。像这样:

A1 B2
AA P
AA W
AA Y
CC B
CC C
CE C
CE I
DD E
DD Y

如您所见,B2 中的文本按 A 到 Z 排序,但在 A1 的组中(AA、CC、CE、DD)

说实话,我对 Excel 不太熟悉。这种多条件排序我需要在某些宏、vba 中创建吗?

我尝试使用多重排序选项(按 A 列排序,按值排序,按 A 到 Z 排序,然后按 B 列排序,按值排序,按 A 到 Z 排序),但效果不如我所愿。有人能帮我解决这个问题吗?

答案1

在 C 列中使用以下公式=left(A1,2)&B1或任何适当的单元格引用,然后仅按 C 列排序

相关内容