在Excel中计算身份证年龄和判断性别
一、在Excel中通过身份证号码计算年龄
18位身份证第7位至10位数是出生年份,可以用MID函数将其提取出来,然后用当前年份减去出生年份即可计算出年龄。
如下图,在B2单元格输入 =MID(A2,7,4),这条函数的意思是,从A2单元格的第7个文本开始提取4位文本,即:1990。
下面可以用 =YEAR(NOW()) 函数得出当前年份,并用当前年份减去身份证的出生年份即可得到年龄。
最终公式:
=YEAR(NOW())-MID(A2,7,4)
二、在Excel中通过身份证号码判断性别
18位身份证的第17位数代表的是性别,奇数代表男性,偶数代表女性,我们可以用以下公式判断:
=IF(MOD(MID(A2,17,1),2),"男","女")
效果见下图: