关于EXCEL排序的问题

如1、2、3、101、201、301、1001、2001、3001,怎么把它们排成1、101、1001、2、201、2001、3、301、3001?

以Excel2007为例:选中含有1、101、1001、2、201、2001、3、301、3001的列,在“开始”选项卡的“编辑”菜单栏里单击“排序和筛选”,里面选“自定义排列”,在弹出的自定义排列对话框中选“新建”,新建一个“1、101、1001、2、201、2001”的序列,用这个序列来排列就OK了。这只是个笨办法,不能推广到无穷数列,哈哈,不过解决了你的问题哦。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-30
数据在A列,B1(辅助列)输入
=LEFT(A1,1)&LEN(A1)
回车并向下填充
点B列区域中的任一格——工具栏——升序排序。本回答被提问者采纳
第2个回答  2010-09-29

依次做下来就有了

第3个回答  2010-09-29
将所有数字单元格 设定成文本格式

然后使用排序 就好了

参考资料:来自 Office助 团队

相似回答