新来一同事,个人信息录入员工档案。当我输入身份证号码后,嫉妒的发现,他竟然是......雄县的。
在每个人的身份证号码中,不仅有出生年月、性别信息,还有个人籍贯信息。
1~2 两位是省、直辖市、自治区信息
3~6位是市县信息
7~14位是出生日期
15~16位是当地派出所代码
17位是性别
18位是身份证校验码
如:13 2434 19860303 38 1 5 中
13代表河北省
132434 是保定地区 -雄县。
19860303 :生日
38:当地派出所代码
1 :奇数男,偶数女
5:身份证校验码
所以,只要有一个代码表(本文最后提供下载),就可以用 Left + Vlookup组合从身份证中提取籍贯信息。
取值公式:
=IF(B2='','',VLOOKUP(LEFT(B2,2),地址码!A:B,2,0)&VLOOKUP(LEFT(B2,6),地址码!A:B,2,0))
附身份证相关公式:
提取性别公式:
=IF(B2='','',IF(MOD(MID(B2,17,1),2),'男','女'))
提取出生日期公式:
=TEXT(MID(B2,7,8),'0-00-00')
计算年龄公式:
=IF(B2='','',YEAR(TODAY())-MID(B2,7,4))
示例及地址表下载:
百盘网盘:https://pan.baidu.com/s/1hs5Nbi0
兰色说:提取籍贯的公式并不复杂,本文兰色有两个用意:一是普及身份证中个人信息知识,告诉大家身份证中可以提取籍贯的。二是这个地址代码表你需要用时在网上不好找,这里提供给同学们。
联系客服