如果您有 O365,则可以使用单个公式执行此操作:
=SORTBY(myRng,COLUMN(INDIRECT(myRng)),1,ROW(INDIRECT(myRng)),1)
myRng
其中需要排序的范围是。
![在此处输入图片描述](https://i.stack.imgur.com/a2y1h.png)
![在此处输入图片描述](https://i.stack.imgur.com/lyC7w.png)
它使用与下面看到的分割相同的算法,如果您没有该功能,则可以使用该算法。
拆分原始数据以便按您想要的方式排序。但我建议通过假设值代表单元格地址来拆分它们。
然后您就可以获得代表字母和数字部分的数字。
下面是公式:
B1: =COLUMN(INDIRECT(A1))
C1: =ROW(INDIRECT(A1))
![在此处输入图片描述](https://i.stack.imgur.com/QKfPQ.png)
按 B 列和 C 列排序:
![在此处输入图片描述](https://i.stack.imgur.com/gPNMH.png)
这就是你想要的结果吗?