关于电子表格里的数字排序问题

[复制链接]
查看11 | 回复3 | 2012-9-17 17:13:50 | 显示全部楼层 |阅读模式
由于配线列数据时文本格式的,排序后顺序会有问题。建议:先把配线列做分列,把1、10、103等数值分到另一列中,再把新分出来的列排序,顺序就不会出问题了。操作方法:1.在配线列后面插入一空列。2.光标在配线列,点“数据”---分列----按分隔符---下一步---勾选其他---填写“--”,下一步---完成,就把“--”后面的数值分到另一列中了。3.光标在这一列任意格,点工具条中的“排序”(升序)按钮,就完成排序了。如果表乱了,再按原序号排序,就恢复原装了。...
回复

使用道具 举报

千问 | 2012-9-17 17:13:50 | 显示全部楼层
因为你配线这一列里面并不只是数字,还是字母及符号等,这表示并不是数字,而是文本,不是数字,就没有大小之分。后面的数字做为排序的标准的话,你需要使用辅助列取出这些数字。假设你这是D列为配线那假设N列是空列N2输入=1*right(d2,len(d2)-find("-",d2))下拉填充公式这样,排序时,按你的辅助列,即N列做为排序关...
回复

使用道具 举报

千问 | 2012-9-17 17:13:50 | 显示全部楼层
“配线”是文本数据,文本数据排序是按字符从左到右逐个比较的,所以***1-1下来就是***1-10等等。解决方法:1、将“配线”的字符数设置相同,如****PX01-1改为***PX01-001的形式。2、将数字分列或用公式引用到新列,用数字列为关键字排序。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行