excel怎么把数值型的身份证号变成文本型的?设置单元格格式不管用

如题所述

将数值型的身份证号设置成文本型的方法如下(以windows10系统的excel2019版为例):

1、打开excel表格,随后点击一个单元格。

2、在单元格中输入需要设置成文本型的身份证号。

3、将鼠标光标定位到身份证的第一位并且点击第一位之前的空格。

4、在英文输入法下输入【'】。

5、按下键盘上的“enter(回车)”键,即可看到数值型的身份证已经自动转换成文本型了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-01

    选中你想要改变类型的列;

    依次单击菜单栏:数据→分列,弹出分列向导;

    第1、2步默认,直接单击下一步,在第3步,选中文本格式,单击完成,数据就变文本格式了。

注意:你原来的省份证是数值型?看看数据是否变了,excel存不了这么多位数字,最后几位可能都变000了

第2个回答  2016-08-07

要输入18位身份证号,直接输入不行,需要先选中目标单元格--右击--设置单元格格式--数字--文本--确定,这样就可以正确输入身份证号了,否则,直接输入,后面3位会这为0.

第3个回答  2016-08-01
1. 因为EXCEL的数值精度为15位,超过15位的非0数字会显示为0。
2. 数值型的身份证号(18位)大多后3位都为0(身份证末位是X的除外)。数值型的身份证号变成文本型,改变不了后3位的0值。所以要重新核对大多数身份证号的后3位才行。
第4个回答  推荐于2017-12-15

    先设置单元格格式为“文本”,然后再输入

    输入前先输入1半角单引号“'”然后再输入

    两种方式都可以输入身份证号码

追问

已经是数值型了,能有办法改为文本型吗?

追答

但是是不是后三位都是0啊,不可逆的,没办法改回来,就是换成文本型后3个0也变不了

追问

身份证号都是完整的,就是不是文本型,左上角没有绿色角标,是不是没有办法改了?

追答

那你用这个公式试试看
=TEXT(A2,"000000000000000000")
18位数字转换成18位文本

本回答被网友采纳
相似回答