2022-11-04 22:44来源:m.sf1369.com作者:宇宇
EXCEL在同一个单元格中输入的数字,在15位以后不论输入什么数字全部以0代替!
解决方法有两个:
一、事先把单元格设置为文本格式,然后再输入身份证号。
二、输入身份证前先输入一个半角(退出中文输入法再输入即为半角)的单引号',如输入123456789012345678,则变为'123456789012345678
注意:如果15位以后已经自动化为0的数字是没法恢复的,只能是重新手工输入。
因为excel表格能识别的最多数字位数是14位。身份证是18位数字,需要设置单元格格式,将其设置为文本格式,然后在输入身份证,就不会出现0了。
因为数字太大,系统自动修改为科学记数方式了。类似身份证号的数据,不要随便更改,转换,即便将格式修正回来,也很容易造成数据丢失(身份证号的末三位会变成0)。需要进行输入或复制等操作时,最好的办法是先行设置好数据格式为文本,再复制,粘贴。解决办法:
1、输入身份证号时先输入一个符号(‘),再行输入号码;
2、先行设置好数据格式为文本,再行输入号码。
因为EXCEL只支持15位数,超过15位的会变成0,可以用下面方法在输入之前进行设置方法1.选中要输入内容的单元格,点右键菜单选择“设置单元格格式”,也可以点“格式”选择“单元格”(或按CTRL+1),出现单元格格式对话框,点“数字”在分类选择“文本”,按“确定”
方法2.在单元输入内容时,在前面先输入’号(英文状态下的引号),就是:’1234567988884447411,这样单元格会默认为该单元为文本方式,会完整显示出来。
我们经常在EXCEL输入数字,输入11位以内的数字,单元格会完整显示。但是输入例如身份证号、银行卡号之类超过11位的数字,单元格就会以科学计数法显示,看上去像乱码。
有两个解决办法:
(1)设置单元格格式
选中单元格,单击鼠标右键,在弹出的菜单中,选择“设置单元格格式”。小提示:按【ctrl+1】组合键,可以快速打开“设置单元格格式”的对话框。在弹出的“设置单元格格式”对话框,在选项卡“数字”中,单击“文本”选项。
这样单元格就显示全了。注意到单元格显示的有什么不同了吗?单元格是数字的时候,是居右对齐。如果是文本的时候,是居左对齐。
解决了一个单元格内显示身份证号码正确显示的问题,接下来如何处理多个单元格呢?可以通过格式刷解决。选中调整好的单元格,然后用格式刷,刷一下目标区域的其他身份证号码单元格。这样就完成批量修改。
1、打开我们的Excel软件之后,我们先在我们的单元格之中输入好我们的身份证号码,输入完成后,我们发现输入的证件号码好像不是我们想要的。
2、我们输入的号码被替换为类似“123456E+17”字样,可明明我们输入的不是这个内容,为什么最后显示的数据却变成了这个了,在公式编辑框内还发现数据的最后的四位数还都变成了0。
3、要想解决这个问题,我们需要通过“设置单元格格式”来解决,当然,在设置好单元格格式之前,我们先不要在单元格内输入身份证号码。
4、我们选中所有需要输入身份证号码的单元格,然后点击鼠标右键,选择设置单元格格式,进入到设置单元格格式选项面板。
5、在设置单元格格式左侧的选项菜单栏里,我们选择“文本”选项,选好之后我们直接点击底部的确定按钮即可。
6、确定后,我们再次在单元格内输入身份证号码,输入之后就可以发现这次身份证号码完整显示了,且后四位没有被替换成0了。
7、当然,转换为文本之后,可能会影响到我们后面对该身份证号码的公式数据引用错误,如果后面还要继续使用这个数据,我们需要将文本转换为数字。
8、转换为文本之后,在我们的单元格的右侧会有一个警示按钮,我们点击该按钮选择菜单中的“转换为数字”,即可将我们的文本转换为数字了,如此就不会出现我们后面公式对数据的引用错误了。
究其原因,就是Excel目前最多支持15位数字,超过的数字全部默认为“0”,解决方法很简单,将格式由“数值”改为“文本”。因为身份证号作为一串固定的数字并没有运算需求,应该归属于规规矩矩的文本。
电子表格输入身份证号后,系统自动将后4位变成0,是因为单元格格式数字设置为“数值”,只要把数字格式设置为“文本”格式即可将身份证号完整输入。
方法步骤如下:
1、打开需要输入身份证号的EXCEL表格,选中需设置的单元格,点击鼠标右键,在右键选择菜单中选择“设置单元格格式”。
2、在“数字”选项中点击选择“文本”格式,然后点击右下方的确定按钮即可完成文本格式设置。
3、返回原表格,在刚设置为文本格式的单元格内重新输入身份证,可以发现身份证号可以正常输入了,后面的数字不会被系统自动变成0。