java 身份证地址提取籍贯_函数 | 身份证提取籍贯信息

本文介绍了如何使用Java从身份证号码中提取籍贯信息。首先,解释了身份证前6位数字代表的省市县代码,并提供了获取籍贯对照表的途径。接着,详细讲解了利用Excel的VLOOKUP函数进行纵向查找的步骤,包括函数参数的意义和解决格式不一致导致的查找错误的方法。最后,提到了格式转换的其他解决方案,如选择性粘贴。
摘要由CSDN通过智能技术生成

身份证包含籍贯信息,前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:模糊匹配/精确匹配

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Excel的文本函数来从身份证号码中提取籍贯户籍信息,具体步骤如下: 1. 在Excel中新建一个列,命名为“籍贯”。 2. 在该列的第一行输入以下公式:=IF(MID(A1,11,2)="11","北京",IF(MID(A1,11,2)="12","天津",IF(MID(A1,11,2)="13","河北",IF(MID(A1,11,2)="14","山西",IF(MID(A1,11,2)="15","内蒙古",IF(MID(A1,11,2)="21","辽宁",IF(MID(A1,11,2)="22","吉林",IF(MID(A1,11,2)="23","黑龙江",IF(MID(A1,11,2)="31","上海",IF(MID(A1,11,2)="32","江苏",IF(MID(A1,11,2)="33","浙江",IF(MID(A1,11,2)="34","安徽",IF(MID(A1,11,2)="35","福建",IF(MID(A1,11,2)="36","江西",IF(MID(A1,11,2)="37","山东",IF(MID(A1,11,2)="41","河南",IF(MID(A1,11,2)="42","湖北",IF(MID(A1,11,2)="43","湖南",IF(MID(A1,11,2)="44","广东",IF(MID(A1,11,2)="45","广西",IF(MID(A1,11,2)="46","海南",IF(MID(A1,11,2)="50","重庆",IF(MID(A1,11,2)="51","四川",IF(MID(A1,11,2)="52","贵州",IF(MID(A1,11,2)="53","云南",IF(MID(A1,11,2)="54","西藏",IF(MID(A1,11,2)="61","陕西",IF(MID(A1,11,2)="62","甘肃",IF(MID(A1,11,2)="63","青海",IF(MID(A1,11,2)="64","宁夏",IF(MID(A1,11,2)="65","新疆",IF(MID(A1,11,2)="71","台湾",IF(MID(A1,11,2)="81","香港",IF(MID(A1,11,2)="82","澳门","未知"))))))))))))))))))))))))))))) 3. 将公式复制到所有需要提取籍贯信息的单元格中,即可快速提取身份证号码中的籍贯户籍信息。 注:上述公式仅适用于18位身份证号码,14位身份证号码籍贯信息提取方式不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值