关于EXCEL数字优先排序问题,想请教各位高手

怎样能把301、306、308、301A、306T、308U按301、301A、306、306T、308、308U排序呢,我找了很长时间,就是找不到,请各位高手帮帮忙,谢谢了

根据你的意思,假设数据自A1开始,
即A列数据为:
301
306
308
301A
306T
308U
添加两个辅助列,这样做:
B1=left(A1,3),将此公式向下复制
C1=if(len(A1)=4,right(A1,1),""),同上,将公式向下复制。如果你的数据位数有变化,请酌情变化,这里只表达这样的思路。

此时,以B列为第一顺序,C列为第二顺序排序即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-05-24
这个自定义也排不出来,你不如先把字母去掉按默认排序,然后再补上字母呵呵
第2个回答  2008-05-24
如果只有这一列,不用关联其他列的话,建议你下载一个UE(ultraedit)编辑软件,用这个排序,就可以实现你想要的这种顺序,我经常使用.
相似回答