excel表格中输入身份号码显示乱码,设置单元格改文本后显示还是乱码要

excel表格中输入身份号码显示乱码,设置单元格改文本后显示还是乱码要怎么办?

EXCEL只能正常使用小于15位的数字,多于15位自动变为0,且不可恢复。
可以用以下两种方法重新输入:

    设置单元格格式为文本;

    以半角单引号开头输入。

【其他】

    首先打开需要编辑的excel表格。

    打开以后,输入身份证号之前先输入一个上引号(注意是在输入法呈现字母的状态下),然后在引号后面再输入身份证号。

    这样输入的身份证就不会出现乱码了。


温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-07
方法一:把单元格格式设置为文本的,再输入身份证号码就可以。(如果先输入后设置是无效的)
方法二:在输入身份证号码前输入一个单引号“'”。追问

那如果本身就有数字已经乱码了、修改文本还是一样的要怎么办?

追答

点已乱码的数据,看编辑栏中是否显示正常的数字?如果编辑栏中显示的也是乱码,那就没办法补救了。如果编辑栏中显示的不是乱码,可以用辅助列来补救的。
比如数据在A1中,可以在B1中输入:="'"&a1
往下拖,可以看到所有的数据都显示回来了,不过前面多了一个单引号。
这时可以复制B列一整列到记事本中粘贴,批量替换单引号,再回到EXCEL把A列中的数据都删除掉,把单元格格式都设置为文本的,最后把记事本中的数据全选复制到A列就可以了。
虽然描述文字有点多,其实操作也就点几下鼠标。

第2个回答  2017-06-07
不是乱码,是超过11位显示为科学记数法了。
只有先设置为文本格式再输入号码,才会完整显示。追问

那这个excel表格如果是在网上下载下来的,数据还是刚刚那样显示要怎么办?

追答

网上下载的长号码,只能先下载到其它程序里,然后添加其它符号或空格,然后再复制粘贴到EXCEL中,然后通过数据--分列或提取的方法得到文本格式的数字串。

第3个回答  2017-06-07
EXCEL只能正常使用小于15位的数字,多于15位自动变为0,且不可恢复。
可以用以下两种方法重新输入:
1、设置单元格格式为文本;
2、以半角单引号开头输入。本回答被提问者和网友采纳
相似回答