关于从身份证号码中提取出生日期、性别及年龄,其实很简单,因为这些都是很明显的直接信息,比如直接使用mid函数提取身份证号码的第7-14位(即从第7位开始,取8位),即为出生日期,如下图所示: 有了出生日期,再计算年龄就非常简单了,在此不再赘述。通常,对于身份证信息的提取,不仅限于出生年月、年龄或性别,还包括对身份证的校验、省份城市归属地等,当需要校验或提取这些完整的信息时,通过Excel函数就比较困难了,因此,个人推荐使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下相应的插件)来直接从网络数据库获取最新的更加准确的信息,而且这个操作非常简单,连函数都不需要,具体如下: 1、新建查询-从其他源-自网站2、输入查询网站地址(等号后面是身份证号)3、选择身份证数据所在的表4、将查询结果直接返回Excel通过网络查询的方法,不仅能够直接获取更加完善的信息,而且可以对身份证信息进行基本的校验,当然,问题中所提及的性别、出生日期等也包含在内,就是点几下鼠标的事情! 更多精彩内容,尽在【Excel到PowerBI】我是大海,微软认证Excel专家,企业签约Power BI顾问让我们一起学习,共同进步! |
|