EXCEL里同一列里,有的单元格里全是数字,有的单元格里既有数字又有字母,而且所含字母不同,

怎样才能用排序一下子全按字母排下去。比如A1:931/LH1228/LH1219/932
A2:927/ARNK/182
A3:933/ARNK/AF7785/934
A4:939/AZ1483/AZ1476/940
A5:941/942

第1个回答  2011-03-28
如果所有数据你上面提供的一样有规律,可以多增加一列辅助列,然后从第五个字符取几位,比如3个就是/后面的 ARKN
公式:
=MID(A2,5,3)
说明:从A2列的第5个数开始取3个字符。所以就是ARN。如果3改在4就是ARNK
然后再用增加的辅助列排序。
第2个回答  2011-03-28
将AX:放作第一列,之后数字与字母资料放在第二列,用排序功能一下字可按顺序排下去。TKS!追问

一共就一列
单元格里含的数字和字母也没有规律。

第3个回答  2011-03-28
用辅助列,如下在B1中粘贴下方公式
=RIGHT(A1,LEN(A1)-FIND("/",A1))
再下拉填充至B列下方单元格,然后对B列排序追问

但是/后的字母并不一定是在第二组,也有第三组第四组的,没有规律,你这种方法把全是数字的单元格都弄没了。
A1:931/LH1228/LH1219/932
A2:945/965/927/ARNK/182
A3:921/933/ARNK/AF7785/934
A4:939/AZ1483/AZ1476/940
A5:941/942
A6:941/942/941/942

追答

那你就要多加几列辅助列了,增加的列数要看你所有字符串中最多的有几个 / 了,B1单元格公式:
=IF(ISERROR(LEFT(A1,1)/1),A1,IF(ISERROR(MID(A1,FIND("/",A1)+1,1)-1),RIGHT(A1,LEN(A1)-FIND("/",A1)),RIGHT(A1,LEN(A1)-FIND("/",A1,4))))
下拉填充到B列下方,再下拉填充到C列、D列、E......,然后对你的最后一个辅助列排序。
我按你的数据试过了,如还有问题可以再追问。

本回答被提问者采纳
第4个回答  2011-03-28
再加一列,用公式将4,5,6个字母汲取出来(公式MID()),按此列进行排序
相似回答