在表格中身份证号码输进去就变了(表格中怎么把身份证号码显示出来)

其实我们很多人发现为什么输入身份证号后出现后面3位都变成0的问题,例如:440111202002073311,输入后会变成440111202002073000;你们知道为什么吗?

其实他们都是按照与存储和计算浮点数有关的 IEEE 754 规范设计的(电气和电子工程师协会),相关链接
   https://docs.microsoft.com/zh-cn/office/troubleshoot/excel/floating-point-arithmetic-inaccurate-result

更简单的理解方式就是,你可能只记得他有1亿,但是你会记得他有一亿零一百二十三元吗?excel大概就是这种原理,超过它能接受的15位数字后就把后面忽略不计了(科学计数法)!

那我们如何应对超过15位数的数值呢?

1.设置文本格式储存

点击单元格右键选择设置单元格格式(快捷键CTRL 1),选择文本格式,最后输入数值即可。

2.输入身份证号前,先输入英文的'号

最后你会发现文本是没办法直接转成其他格式的(都不会生效),如下图


(0)

相关推荐