关于Excel内将身份证号码提取归属地、生日、性别等,有以下两个方法:
一、公式法
获取全国身份证归属地信息表,然后用公式直接读取,方法比较简单,如下所示:
1、身份证归属地获取
可以在网上搜索,其实很多地方都能找到相关的信息,最好是直接的Excel表格式的,如果需要,也可以从文末分享的配套数据链接中下载。如下图所示:
2、公式读取归属地相关信息
有了这个基础的数据表后,根据身份证号码提取户籍地就很简单了,公式如下(假设身份证号码在A2单元格):
=VLOOKUP(LEFT(A2,6),'全国身份证号码属地(无港澳台)'!A:C,2,0)
如下图所示:
二、网络直查法
上面的公式法虽然简单,但是有一个问题,就是获得的归属地基础信息表无法更新,而且大部分现在能找到的版本都不包含“撤县变市”的情况,所以,有些身份证号码无法识别。因此,个人更加推荐使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下相应的插件)进行网络直查,操作简单,而且信息全面。具体方法如下:
输入链接(红色部分为身份证号码,按实际需要修改),如下:
http://qq.ip138.com/idsearch/index.asp?action=idcard&userid=440924198810032838
确定后就得到相应的信息:
通过简单的编辑,就可以将数据返回Excel里了,如下图所示:
当然,如果希望能直接输入,然后刷新出结果,那么需要再学习一些Power Query功能的知识,入门系列请看《新整理Power Query入门操作基础20篇【含配套材料下载】》。
以上是个人总结的提取身份证户籍地的两个方法,公式法比较简单,但可能会出现信息更新不及时的情况,使用Excel新功能Power Query进行网络直接查询的方法稍为复杂一点儿,但是也不难,而且信息更加完整,并能保持与网络最新信息的同步。
因此,个人推荐使用Power Query网络直查的方法。