admin 管理员组文章数量: 1086019
2024年3月21日发(作者:英格兰对不列颠德比)
用Excel从身份证号码中提取信息
(年龄、性别、出生地)
出生年月日信息提取:
方法一:在记录列中输入公式:
=--TEXT(MID(B2,7,6+IF(LEN(B2)=15,0,2)),"#-00-00"),往下复制,无论15位还
是18位身份证号码全部搞定,方法最简单。
方法二、在记录列中输入公式:
=--IF(LEN(B2)=15,TEXT(MID(B2,7,6),"##-00-00"),TEXT(MID(B2,7,8),"####-00-
00")),往下复制,无论15位还是18位身份证号码全部搞定,公式增加了几个
字符,原理差不多,结果一致。
原理:使用函数text、if、mid、len。
注意:1、B列存放身份证号码。存放在其它列,则在公式中作相应调整。
2、计算出错(#VALUE!),说明身份证号码有错。
3、日期显示格式,可在单元格格式中设置。
性别信息提取:
在记录列中输入公式:=IF(LEN(B2)=15,IF(MOD(RIGHT(B2),2)=0,"女","男
"),IF(MOD(LEFT(RIGHT(B2,2)),2)=0,"女","男"))无论15位还是18位身份证号码
全部轻松完成。
原理:使用函数IF、LEN、MOD、LEFT、RIGHT。
注意:1、B列存放身份证号码。存放在其它列,则在公式中作相应调整。
2、计算出错(#VALUE!),说明身份证号码有错。
出生地信息提取:
在记录列中输入公式:=LEFT(B2,6),往下复制,然后根据代码用VLOOKUP查
询发证地或者是出生地信息。
Excel文件模板:
使用Excel从身份证
从身份证号码中提取信息使用的
模板
:
号码提取信息.xls
点击该图标,打
开该EXCEL文件,另存为××文件,即可使用。
谢谢你的使用。
水晶六彩
版权声明:本文标题:用Excel从身份证号码中提取信息(年龄、性别、出生地) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711003684a583704.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论