EXCEL怎么将字母转换为数字

这里有一列名称,
A01 A02 A03 A04 ....
B01 B02 B03 B04 B05...
C01 C02....
....
W01 W02 W03....
这些名称随机分布,我想根据名称的第一个字母和后面的数字进行排序,
如:A01之后是A02,然后是A03.....W03.....
字母A是排在最前面的,当字母相同时,根据后面的数字排序。
请问应该怎么编写代码?
谢谢。

假设数据在A列。那么在B列做一个辅助列,
=CODE(LEFT(A1,1))*1000000+(RIGHT(A1,LEN(A1)-1)*1)

然后按这一列数据排序就好了
温馨提示:答案为网友推荐,仅供参考
相似回答