用EXCEL自定义格式输入的身份证号码为什么改不成文本格式?

前几天上网上提问了关于用EXCEL输入身份证号码的快捷方法,经网友指教,我省了不少的工作量,网友回复的方法是“首先选定设置格式的单元格,然后单击“格式”菜单中的“单元格”命令,打开“单元格格式”对话框。单击“数字”选项卡,在“分类“列表中选定“自定义”选项,任选一种内置格式(如:自定义),在“类型”框中输入重复部分的数字,如某一地区的身份证号码的前6位数字“123456”(一定要在数字上加上双引号),单击“确定”按钮后退出,这样在输入身份证号码时,只需输入123456之后的数字即可。”经过学习后,我又有了新的问题就是 “用这种方法完成的身份证号,表面看来是在一起,其实质格式好像是固定的,改不成文本格式。当对其进行编辑时,他只编辑手工敲入的后12位数。前6位显示不出来,也编辑不了,这样就无法从这些身份证号中,利用公式自动提取出所需要的出生年月日、性别、年龄这些相关信息。想请教网上高手帮助解决。多谢了!!!

因为单元格没有设置文本格式就可以了。方法如下:

工具/材料:Microsoft office 2007

1、在电脑里面将需要输入身份证到表格双击打开。

2、打开了表格之后,选中需要输入的表格,右键单击鼠标,点击设置单元格格式进入。

3、进入到设置单元格格式界面之后,在数字的分类里面点击文本,最后确定。

4、然后在单元格里面重新输入身份证号码就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-25
excel的数字精度为15位,超过15位的非0数字显示为0。
二代身份证号码为18位时,如果全是数字的身份证号后3位非0数字会显示为0.

建议将单元格区域设置为文本格式

输入半角单引号'后,
再输入身份证号
第2个回答  2015-06-23
自定义格式输入的身份证号码改成文本格式的证号方法如下:
方法一
选中自定义格式后写入的证号所在单元格---右键----复制---再到记事本中进行粘贴---再全选这些内容---右键----复制---再设置EXCEL表格中的单元格格式为文本格式---再点右键进行粘操作

方法二
假设原数据在A列,从A1单元格开始的数据,则在A列后插入一个新B列,
B1单元格写入公式
=IF(A1="","","原定义的前导数字"&A1)
下拉填充公式

注:公式中"原定义的前导数字"换成实际的身份号的前6位数字
第3个回答  2010-07-27
自定义格式中的数字只显示,但实际是不存在的。不过你要的出生年月等信息在后12位数据中全部包含,一样可以用公式提取的,只不过提取位置发生变化。(如原先第7位开始的出生日期,变为从第1位开始提取 !!)本回答被网友采纳
第4个回答  2010-07-24
那要这么麻烦啊!直接在上面输入身份证号码就可以了,不过要在输之前在前面加个单引号(就是L旁边的旁边的那个键),这样就可以了,你想怎么搞那个号码都没事
你试试
相似回答