有些数据信息包含了多个子信息,我们可以通过截取的方式提取出我们想要的子信息。下面我们以身份证信息提取为例子进行方法介绍。身份证号反映了很多信息,在员工信息录入时,我们可以从身份证截取出性别,出生日期,年龄等信息对其它信息进行交叉验证,保证录入信息的准确性。
1、性别
身份证号中代表性别的是第 17 位数字奇数代表男性,偶数代表女性,我们可以先使用MID函数提取第17 位数字。
=MID(L2,17,1) L2:身份证号 17:第17位 1:提取1位
接着对提取到的数字对2取余,取余结果=0,为女性,取余结果=1,为男性,使用MOD取余。
MOD(MID(L2,17,1),2)
接着进行判断,取余结果=0,返回女性,取余结果=1,返回男性,使用IF进行判断。
=IF(MOD(MID(L2,17,1),2)=0,"女","男")
2、出生日期
和上述方法一样,使用MID方法截取出出生日期。
MID(L2,7,8) L2:身份证号 7:第7位 8:提取8位
将提取到的数据使用TEXT转为文本格式,并输出为特定的日期格式。
=TEXT(MID(L2,7,8),"0000-00-00")