excel表格中的身份证号码再复制到另一个表格为什么身份证号只显示乱码呢?

如题所述

在excel表格中复制身份证号码到另一个表格为啥会显示乱码呢?

原因很简单,在excel中,位数超过11位的长数字文本会被excel显示为科学计数法,就是你所见到的乱码格式了,如果想正确的显示身份证号码,有两种方式:

    设置单元格的格式为文本格式。选中数据所在列,右键设置单元格格式,选择文本数据类型即可。

    请点击输入图片描述

    输入时先输入一个半角撇好,长数字文本就被强制转化为文本格式,显示正确的值了。

设置单元格的数据类型格式,是excel中最基本的功能,想要正确的显示值,还是要学习一下单元格的格式都有哪些种类。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-24
看你要怎么复制了。第二代身份证号码18位,在“常规”格式里面会被转化为科学记数(不是乱码)“常规”格式只能容纳11位数字,只能以“文本”格式容纳。
如果你刷选单元格里面的身份证号码复制到默认格式(常规)的单元格里面,就会变成科学记数,你要先把目标单元格先设置为“文本”格式、或先输入一个半角单引号后再粘贴才行。
你也可以把整个单元格一起复制后粘贴,就可以保持原来的“文本”格式到目标单元格去,这样就可以显示出正常的身份证号码。
第2个回答  2021-06-24
点鼠标右键-设置单元格格式-文本,就可以
相似回答