Excel 排序的时候数字的最后一位都变成0

来源:百度知道 编辑:UC知道 时间:2024/05/31 11:29:21
在 Excel 排序中,把文本格式的数字复制进文本文档,然后再复制回 Excel 表格,在把数字那一列改为数值的格式后,16位的数字的最后一个都变成了0 这是怎么回事?有办法吗??
设置成文版排序的话,数值排序的时候会出错啊

Excel这个系统设计的数值只能是15位,如要16位以上的可将单元格格式设置为“文本”。

答问题补充:
这可根据具体情况处理,长数字可按实际需要截取前面或后面几位数字进行排序(当然这只是一种思路)。

在粘贴数字前先修改单元格的定义
格式—单元格—数字—自定义—类型选@

不知道你用的是2003还是2007
如果是2003的话,这是死穴,无解的。
不复杂的话,可以根据具体情况,通过函数实现。
再补充一下条件,让大家试试。
顺便问一下,楼主是做什么工作的,需要这么大的数字啊。

把EXCEL单元格格式设为文本格式,然后在选择性粘贴-数值到EXCEL
如果还是要保留成数字格式,那么设置单元格格式-自定义-输入N个#(需要最大输入多少位数字就输多少个#)

设置为文本 即可