excel中的身份证号码已经是科学计数法了,怎么样把它还原?
超过15位的话是无法还原的,只能重新输入了,下次输入前记得设置下数据格式,,,
excel中的身份证号码已经是科学计数法了,怎么样把它还原?
在Excel中,正常输入身份证号码为什么会自动转为科学计数法(E+)的形式?
Excel认为数值超过15位已经是非常大的数值了,继续精确记录15位后的数字式没有意义的,所以会以科学计数法来记录,也就是说,15位之后的数字都会变成“0”。
这就好比,我们会说“巴菲特身家921亿美元”,但是如果说“巴菲特身家九百二十一亿零3万八千五百六十美元”是很滑稽的。
已经变成科学计数法格式,能还原吗?很抱歉地告诉你,不能。
这是一个不可逆的过程,强行转换为“数值”格式,超过15位之后的数字依然会以“0”表示。
所以你需要重新录入或者导入了。
如何避免这种“身份证号被转换为科学计数法”的情况发生呢?1. 在录入身份证之前,先将空单元格格式改为“文本”,然后再录入身份证号。
2. 不改变单元格格式,但是在录入身份证号码数字的前面先加上单引号"""。
这样做相当于告诉Excel这是文本,不要用科学计数法记录。
希望这个答案能帮大家以后避免这个问题。
我是微软认证讲师MCT。关注我,一起玩Office。内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请与我们联系,我们将及时删除。