excel表格输入身份证后,excel身份证号变成0怎么办

excel身份证号变成0怎么办
excel输入身份证号变成0怎么办
但录入完毕会发现身份证号成了科学统计法,再次点击发现最后三位成了“0”,
规规矩矩的输入18位数字
最后三位成了“0”
究其原因,就是Excel目前最多支持15位数字,超过的数字全部默认为“0”,解决方法很简单,将格式由“数值”改为“文本” 。因为身份证号作为一串固定的数字并没有运算需求,应该归属于规规矩矩的文本 。
先在表格中输入英文半角的“’”号(冒号后面那个键),其作用就是将该表格项的属性改为“文本” 。
如果一时记不起先输入哪个符号的话,有个更通用的方法,在“工具栏”下拉格式列表,点击最下方的“文本”就行了 。
在选定的单元格右键,选择“设置单元格格式”,在“数字”标签中选择“文本”后点击确定即可 。
excel表格输入身份证后电子表格输入身份证号后,系统自动将后4位变成0,是因为单元格格式数字设置为“数值”,只要把数字格式设置为“文本”格式即可将身份证号完整输入 。
方法步骤如下:
1、打开需要输入身份证号的EXCEL表格,选中需设置的单元格,点击鼠标右键,在右键选择菜单中选择“设置单元格格式” 。

excel表格输入身份证后,excel身份证号变成0怎么办

文章插图
2、在“数字”选项中点击选择“文本”格式,然后点击右下方的确定按钮即可完成文本格式设置 。
excel表格输入身份证后,excel身份证号变成0怎么办

文章插图
3、返回原表格,在刚设置为文本格式的单元格内重新输入身份证,可以发现身份证号可以正常输入了,后面的数字不会被系统自动变成0 。
excel表格输入身份证后,excel身份证号变成0怎么办

文章插图
EXCEL表中根据身份证号码算年龄1、在打开的excel表格中粘贴上身份证号码时可以看到表格中的身份证号码后两位变成了“0”,这是单元格为数值格式的原因 。
excel表格输入身份证后,excel身份证号变成0怎么办

文章插图
2、此时在空白单元格位置选中单元格区域,右键点击弹出的“设置单元格格式”选项 。
excel表格输入身份证后,excel身份证号变成0怎么办

文章插图
【excel表格输入身份证后,excel身份证号变成0怎么办】3、然后在打开的设置对话框中选择“文本”选项,点击确定按钮 。
excel表格输入身份证后,excel身份证号变成0怎么办

文章插图
4、之后再设置过的单元格中再次输入身份证号码即可看到已经可以正常显示身份证号码了 。
excel表格输入身份证后,excel身份证号变成0怎么办

文章插图
excel身份证号码后三位变成0身份证号码尾数为000时,要恢复正常,必须修改单元格格式为文本 。
exceⅠ的单元格通过设置数字类型为自定义,可输入15位数字且正常显示,但用这种方法输入身份证号时,其尾数3位会自动变为000,此时要更改单元格格式,在类型选项中选择文本这一项,确定后,身份证号才能恢复正常 。
系统导出的身份证号码后3位自动变0解决方法:
当我们用excel直接打开csv文件的时候,excel认为这是一个18位数的数值,所以就会默认将后3位变成000 。一旦后3位变成了000的话,那么这个操作是不可逆的 。
也就是说,这个时候即使将单元格格式改为文本,这串数字也一样回不去了 。所以我们不能直接用excel打开这个csv文件,而是用excel中的数据查询将csv文件的数据导入,将身份证列的格式设定好为文本之后再上载到excel中 。在excel工作表中将身份证列的格式从常规再次改成文本,即可确保身份证号码的完整呈现以及不会发生格式变化 。

推荐阅读