最近,答得喵的大田老师在给公务员们进行办公软件培训的时候,发现,很多人对于身份证号码的处理有需求,他们在网上查看了很多资料,却依然无法学会,故此,答得喵做了这么一个《Excel破解身份证号码完全手册》,希望可以对你学会用Excel处理身份证号码起到帮助。 本文可以让你:
话不多说: 第一步:要想对身份证号码进行处理,你必须了解身份证号码的构成!
【答得喵】身份证号码解释 ★1-6位:发证行政区,1-2省3-4市5-6区县【本文提供的区域代码源于网络】,喵友可在国家相关网站查询最新行政区代码。 ★7-14位:出生年月日,7-10出生年 11-12出生月 13-14出生日 ★15-17位:出生的顺序,单数为男,双数为女 ★18位是校验码,可以判别身份证号码正确与否 ★方法如下: 校验码辅助(上图第4行)与身份证前17位,每一位的乘积之和,求除11的余数
本例中,在S4计算出来为3
可以查到,对应的尾号为9,与身份证第18位一致,也就是号码可以判别为至少是正确的!
第二步:你需要会应用函数,对于身份证号码根据上述信息进行拆解。 此处,只需要会一个函数mid即可。格式为:=mid(身份证号码所在单元格,起始位置,几个字符)
举个例子: 在下图中,身份证号码在A2单元格,要提取出生年份,那么公式就应该是=mid(A2,7,4) 因为7-10位为出生年份,所以要从第7位开始要4位。
其余你在计算的时候,可能还会遇到的函数有: Date:用于将出生年月日拼接成日期,也就是上图所示的出生日期 Datedif:用于配合today()函数,来计算年龄 Mod:用于求余数,来判别性别以及校验码, 下图余数与身份证号码尾数之间的对应关系 Sumproduct:用于求身份证每一位和校验辅助号码的每一位乘积之和 Vlookup:用于如下图,从行政区代码与行政区名称中找到身份证号码前六位所属行政区的名称
好吧,我想你已经彻底应该比较晕了,赶紧在: 答得喵微信公众号中回复:C17,下载151106的文件吧! |
|