身份证中包含了诸多信息,但是我们Exceler利用函数可以根据身份证判断出相应的性别、出生日期、年龄等常见的基本信息。
那么今天成都办公软件速成班的培训老师为大家简单的分享一下相关的解决方法。
1、判断性别
首先要知道身份证哪一位数字代表了性别,第二代身份证大家都应该是18位,倒数第二位也就是第17位决定了我们的性别,如果第17位是偶数,就是女生,是奇数,就是男性。
因此关键就是比较第17位的奇偶性。
step1:用mid函数提取第17位数字
=MID(B2,15,3)
step2:用mod函数判断奇偶性
=MOD(MID(B2,15,3)
step3:逻辑判断,余数为0的代表女性,否则为男性
=IF(MOD(MID(B2,15,3),2),"男","女")
2、提取出生日期
在之前为大家分享了很多关于日期的提取方法,这里还是为大家分享一下利用函数mid和text函数提取吧。
=TEXT(MID(B2,7,8),"0-00-00")
大家都知道text文本函数,提取的日期是文本类的,无法进行后期的年龄计算,所以可以通过添加两个负号的形式让日期变成真正可计算的日期。
3、计算年龄
很简单。利用计算两日期之差的函数datedif函数就ok了。
=DATEDIF(D2,TODAY(),"y")
语法:DATEDIF(起始日期,终止日期,"返回整年数")