相信不少人力资源管理者都会频繁的录入人员身份信息,包括身份证号码、归属地、出生日期和年龄等,在之前的文章里我们讲解了如何利用Excel自动提取身份证内的出生日期和计算年龄。今天给大家介绍Excel的又一实用功能,在Excel内实现输入身份证号自动识别户籍所在地功能。
实现该功能需要用到Excel格式的身份证归属地数据,将它单独放在一个工作表中,我们给它命名为“数据库”。
下面我们来看一下具体的操作步骤第一步,如图,我们创建一个名为“归属地查询”的工作表(与“数据库”工作表在同一个文件内),实现在“B3”一栏内输入任意身份证号码,自动在“B4”一栏内显示相应的户籍所在地。
第二步,直接在B4单元格输入以下公式:“=IF(ISERROR(VLOOKUP(LEFT(B3,2),数据库!A:B,2,)&VLOOKUP(LEFT(B3,4),数据库!A:B,2,)&VLOOKUP(LEFT(B3,6),数据库!A:B,2,)),"",IF(B3"",VLOOKUP(LEFT(B3,2),数据库!A:B,2,)&VLOOKUP(LEFT(B3,4),数据库!A:B,2,)&VLOOKUP(LEFT(B3,6),数据库!A:B,2,),""))”其中公式内的“数据库!A:B”指的是“数据库”工作表内的AB两列的户籍数据,“B3”指的是输入身份证号的所在位置。这样在B3单元格内输入身份证号码后就能在B4单元格内自动显示相应的户籍了。第三步,上表适合单个身份证号的查询,接下来我们将上面的公式运用到“人员名册”工作表中,只需修改公式中身份证所在的单元格位置即可,在下面人员名册表中我们的身份证号所在起始位置是C3,我们将上面公式中的所有“B3”全部改为"C3",然后我们将改好的公式复制到“F3”单元格中在下拉复制即可。
如果再结合我们前一篇讲过的出生日期和年龄的提取方法Excel根据身份证号提取出生日期并自动计算年龄,HR必备技能,出生日期和年龄也一同出来了!身份证号码是一个人的唯一标识,其中包含了该人的出生日期、性别、籍贯等信息。通过身份证号码可以查询到该人的户籍所在地。
具体操作方法如下:
1.打开公安部门的户籍管理系统网站(如:http://www.mca.gov.cn/article/sj/xzqh/2020/),选择“行政区划代码查询”。
2.在查询页面中输入身份证号码的前6位数字,这6位数字代表了该人的籍贯所在地。例如,如果前6位数字为110101,则表示该人的籍贯所在地为北京市东城区。
3.根据查询结果,可以得知该人的户籍所在地。
需要注意的是,查询结果仅供参考,如有疑问或需要确认,建议到当地公安机关户籍管理部门进行查询。同时,个人隐私应得到保护,不要将他人身份证号码用于非法用途。
1、制作一个地址码的表格,这个地址码是规定好的,不会变动的,如图所示,我们按如下方式整理好。此处只是列举了一部分,没有把所有的列举出来。
2、把员工的身份证号输入进去,并填写好相应的身份信息,如图所示。
3、先用函数提取户籍,如图所示,我们在对应的单元格中输入公式=if的条件格式
4、输入完整的公式内容,如图所示:=IF(D3="错误","错误",IF(ISNA(VLOOKUP(LEFT(B3,6),区域,2,FALSE)),"该地址码对应的地区不存在",VLOOKUP(LEFT(B3,6),区域,2,FALSE))),这个大家可以直接复制即可,对应的单元格稍作修改。
5、输入完整以后,我们按enter键即可,户籍所在地已经提取出来了。
1、我们打开一个Excel表格,这里我随便填写了3个身份证号码,我虚构的,作为例子。
2、我们在B1单元格中输入公式【==MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日"】
3、接着我们按下回车,这时候B1单元格就有了出生日期
5、最后我们将光标放在B1单元格右下角,待变成实心的十字形,直接往下拖动填充下方单元格即可。