今天北京IT外包公司跟大家分享一个压箱底的技能:在excel中快速提取身份证中的生日及性别。
话不多说,先上干货!
我们要想提取身份证中的信息首先就要先了解18位身份证的含义:
(1)前1-2位数字表示:所在省份的代码;
(2)第3-4位数字表示:所在城市的代码;
(3)第5-6位数字表示:所在区县的代码;
(4)第7-14位数字表示:出生年、月、日;
(5)第15-16位数字表示:所在地的派出所的代码;
(6)第17位数字表示性别:奇数表示男性,偶数表示女性;
(7)第18位数字是校检码
我们已经知道第7-14位代表出生年月日,我们需要用到MID函数,首先要将D列设置为日期格式,利用公式:=DATE(MID(C4,7,4),MID(C4,11,2),MID(C4,13,2)) 提取身份证中的出生日期。
动图如下:
双
子帮大家分解一下这个公式,MID(C4,7,4)说的是截取字段,从C4单元格的第7位开始截取,共截取4位字符,也就是1995,即年份,同理MID(C4,11,2)和MID(C4,13,2)分别截取的是月份和日期,怎么样,理解了吗?
下面我们接着提取身份证中的性别。
最开始我们有提到身份证中第17位数字代表性别:奇数表示男性,偶数表示女性;
利用性别提取公式:=IF(MOD(MID(C4,17,1),2),"男","女")
动图操作如下:
很多公司在员工生日的时候会给大家送祝福,想知道怎么设置生日提醒吗?上周我们有讲到设置合同到期提醒的方式【点击这里查看】,今天我们利用一个新的公式:=TEXT(TEXT(D4,"m-d")-TEXT(TODAY(),"m-d"),"还有0天过生日;生日已过;祝你生日快乐")来设置生日提醒。
动图如下:
好了,今天北京IT外包公司小编的技能分享就是这些,各位小可爱快快收藏学习,走上人生巅峰指日可待了。
同创双子作为IT外包服务行业的领跑者,解决了中小企业在发展过程中因IT问题给企业带来的各种运营风险,并为企业提供更专业更人性化的一站式IT运维服务解决方案。欢迎有IT外包需求的小伙伴们来咨询哦!服务热线:400-017-5181
IT外包公司官网:/
专注数字化方案建设,推动智慧企业生态圈的升级发展