excel中18位数字如何排序?

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:43:51
在excel中,18位数字排序时只会判定前15位,后三位不会判定。导致前15位相同的数字在排完后顺序还是乱的,如何解决?谢谢!

假设你的数据在A列
在B1输入
=RIGHT(A1,3)
然后向下填充公式
然后按A列升序,B列升序来排.

工具/选项/自定义序列,“输入序列”下面输入:
一,二,三,四,五,六,七,八,九,十
点“添加”,确定。
然后,数据/排序/选项,“自定义排序顺序”选上面输入的那一序列,确定。

--轻舟上逆--
例如:
1、在A1单元格输入'3204834100920060(前面有一英文单引号)
2、在B1单元格输入'001(前面有一个英文单引号),然后鼠标指向B1单元格右下角,向下拖动鼠标进行复制,即得001、002、003……378序列号
3、在C1单元格输入=$A$1&B1,然后鼠标指向C1单元格右下角,向下拖动鼠标进行复制,即得你所需要的序列号
4、选中C列,复制—选择性粘贴,“数值”
5、删除A、B列

从新定义排序数据单元格数字格式。格式--单元格--数字--特殊---中文小写数字。(阿拉伯数字变成了中文小写数字)排序,排好后再变回去

EXCEL下18位能显示出来,就不是数字了,而是文本,文本是没办法排序的.

上面的办法都是利用公式填充,也就是制造出新的文本,如果你的文本数据没有规律,没办法那样做的.

给你个见解的办法,把数据导入到ACCESS中去,在查询截面下,找到SQL查询的,在最后面假如
order by KEY
KEY为存放18位的字段名称,默认是升序,如果将续,改为:
order by KEY desc