Excel表格,从网页上复制的身份证号粘贴后出现乱码,设置了文本格式还是未能达到需求的效果,是因为网页上复制的文本本身带有格式,通过直接粘贴系统会保留原本的格式,粘贴为数值,可通过选择性粘贴,转化为文本。
方法步骤如下:
1、打开需要操作的EXCEL表格,通过网页复制身份证号码,在目标单元格中点击鼠标右键,选择“选择性粘贴”。
2、在弹出的对话框中,选择“Unicode文本”,然后点击确定按钮即可。
3、返回EXCEL表格,可发现已成功将网页上的身份证号码成功以文本格式粘贴在EXCEL表格指定单元格内,完整显示出身份证号码。
excel最多仅支持15位的数字。如果输入的数字超过15位,且单元格格式为数值型。则excel会自动将第16位开始的后面的数字转换为0。如果你输入时的单元格格式为常规。则excel会自动将输入的数据已科学记数法的形式进行显示。
因此,在输入这类数据时,如果输入的信息不需要运算。则将单元格格式设置为文本型,再输入。这样就能正常显示了。
后面加一列辅助列,在B2单元格输入公式="'"&A2,双引号里面是一个单引号。我也遇到过这个问题,目前只想到了这个办法。后面复制辅助列的数据,选择性粘贴,只粘贴文本覆盖原来的数据就行了。
你的单元格格式设置成“文本”就解决了,不能设置成“数值”。
设置文本格式,换成数字型就可以了