为什么excel输入身份证数字最后三位是0?

比如500289188902137521,我设置的文本格式,输出来就是5.00289E+17,如果是数值格式,最后三位都是0.。。这么弄啊

单元格默认是常规格式,数值是被科学计数法了。以Excel 2016为例,更改方法如下:

1、打开一个Excel表格,如下图所示:

2、输入一个身份证号,如下图所示:

3、输入完回车变成科学计数法,如下图所示:

4、右键选择这个单元格,选择设置单元格格式,如下图所示:

5、选择分类中的文本,如下图所示:

6、点击确定,如下图所示:

7、返回后看到最后两位变成了0,格式错误了,如下图所示:

8、所以要设置单元格格式,要在输入数字之前,重新输入最后两位即可,如下图所示:

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-11

  方法一、在身份证数字输入之前,先将单元格格式设为“文本”。

  1、选中要输入身份证数字的单元格,右键,选择“设置单元格格式”。

  2、把数字设成“文本”格式,

  3、然后再输入数字就可以正常显示了。

  方法二、在输入数字之前,先输入一个英文状态下的“'”(上撇),也能正常显示数字。

第2个回答  2011-09-27
设置文本格式要在数字还没有输入的时候就设置,不想提前设置,就在要输入身份证号的单元格前输入’。本回答被提问者采纳
第3个回答  2011-09-27
不可能,你只要设置成文本,输入多长的数字都会显示出来
设置成数值,前面加个 ' 就行了,注意不要切换到中文输入法输入
第4个回答  2011-09-27
楼上说的对,要先设置文本格式,再输入数字,你要是从外面复制的话,也要先设置文本格式
相似回答