身份证包含籍贯信息,前6位为省市代码
其中第1、2位表示省、自治区或直辖市
第3、4两位表示所在的市
第5、6两位表示所在的县区
从身份证中提取籍贯信息需要先有代码与籍贯对应表
小编从网上下载了一份,共享给大家
点击文后的【阅读原文】即可获取下载链接
因县区信息不断更新,可能有部分县区信息未包含在表格中
有了籍贯对照表后通过将身份证前6位数字在对照表中纵向查找以提取对应的籍贯信息
详细步骤:
① 提取身份证前6位
=LEFT(B3,6)
② 用vlookup函数纵向查找
先来了解下vlookup函数使用
【功能】
纵向查找
【语法】
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
【参数】lookup_value:查找值,根据什么线索去查找?
此处根据身份证前6位数字查找对应籍贯,则lookup_value=身份证前6位数字
table_array:在哪里查找?
此处在籍贯对照表中查找,则table_array=籍贯对照表!A:B
col_index_num:返回数据在查找区域的第几列数
此处籍贯列在数字代码列的第2列,则col_index_num=2
range_lookup:模糊匹配/精确匹配