Excel操作中,怎样将18位科学计数法的数字,还原成18位,并保留数字格式,请问高手该怎么办?

喜欢小马尾的回答,我已经试过了,从16位开始后面的数字都是0,我想恢复原有数字,

例如:123456123456123456,变成了123456123456123000
我想还是把数字变成123456123456123456

EXCEL表默认的位数是15位,参与计算的单元格如果大于15位以数值形式显示不出来正确的,
除非是设成文本一个一个数敲,但失去计算的意义.
这个问题的解决办法现在真没人找到.可能是EXCEL表自我保护的一种办法,毕竟它不是大型运算程序,运算量大会死掉的.
网上有个办法但不好用,你们试试:1.在“工具”菜单上,单击“选项”。2.单击“重新计算”选项卡,选中“以显示值为准”复选框。再单击“确定”按钮。至此,我们就将单元格数值的精度由默认的15位精度更改为当前显示的精度了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-15
已经变科学计数法的18为数字是无法还原的,因为EXCEL的数字精度只有15位,15为以后的数字已经自动变成了0,所以再怎么办也还原不了了,只有在输入之前吧单元格设置为文本格式或者输入时先输入一个英文状态下的单引号 ' ,再输入18位数字。
第2个回答  2012-03-09
这是楼下“2011-8-15 15:13 我爱桑果 | 八级 ”的答案,我觉得他答的很好:建议楼主采用。
已经变科学计数法的18为数字是无法还原的,因为EXCEL的数字精度只有15位,15为以后的数字已经自动变成了0,所以再怎么办也还原不了了,只有在输入之前吧单元格设置为文本格式或者输入时先输入一个英文状态下的单引号 ' ,再输入18位数字。
第3个回答  2011-08-15
右键—设置单元格格式—数字—数值,保留0位小数

后面都是0,说明数值本身就是123456123456123000
如果要变成123456123456123456就是修改数值了
还有其他的数值怎么改?
第4个回答  2011-08-15
已经变过去的是没有办法变回来的。没有任何方法。
精度之外的有效数字,都已经彻底被丢弃了。
这个是电脑数据存储格式本身的限制,excel也没法超越。本回答被提问者采纳
相似回答