关闭→
当前位置:知科普>IT科技>excel如何根据身份证号计算男女性别和年龄

excel如何根据身份证号计算男女性别和年龄

知科普 人气:1.59W
在用Excel进行用户登记等处理时,如果有大批量的数据需要计算年龄和性别,那该怎么办呢?希望下面方法能够帮助到大家。

excel如何根据身份证号计算男女性别和年龄

材料/工具

Microsoft Excel 2010

计算男女性别

首先利用Excel2010打开需要处理的文档(如下图)

excel如何根据身份证号计算男女性别和年龄 第2张

18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。首先,用MID函数将第17位数字提取出来,在性别下面的单元格输入公式:=MID(A2,17,1)(如下图)

excel如何根据身份证号计算男女性别和年龄 第3张

然后点击回车键就可以将第17位数提取出来了(如下图)

excel如何根据身份证号计算男女性别和年龄 第4张

然后利用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性,在性别单元格输入公式:MOD(MID(A2,17,1),2)(如下图)

excel如何根据身份证号计算男女性别和年龄 第5张

余数为“0”说明第17位为偶数,即该身份证是女性(如下图)

excel如何根据身份证号计算男女性别和年龄 第6张

然后利用“IF函数”将两个公式嵌套在一起即可输出该身份证的性别,在性别单元格输入公式:=IF(MOD(MID(A2,17,1),2),"男","女")(如下图)

excel如何根据身份证号计算男女性别和年龄 第7张

然后点击回车键就可以输出该身份证的性别(如下图)

excel如何根据身份证号计算男女性别和年龄 第8张

计算年龄

18位身份证号从第7位开始的8位数字代表出生日期。出生的年份是从第7位开始的4位数字,因此,可以用MID函数将出生年份提取出来。在年龄下面的单元格输入公式:=MID(A2,7,4)(如下图)

excel如何根据身份证号计算男女性别和年龄 第9张

然后点击回车键即可提取出出生年份(如下图)

excel如何根据身份证号计算男女性别和年龄 第10张

求年龄,需要用当前的年份减去身份证上的出生年份,然后可以利用公式=YEAR(NOW())即可查看当前年份(如下图)

excel如何根据身份证号计算男女性别和年龄 第11张

点击回车即可查看当前年份(如下图)

excel如何根据身份证号计算男女性别和年龄 第12张

然后在年龄下面的单元格输入公式:=YEAR(NOW())-MID(A2,7,4)(如下图)

excel如何根据身份证号计算男女性别和年龄 第13张

点击回车键即可输出该身份证的年龄(如下图)

excel如何根据身份证号计算男女性别和年龄 第14张
TAG标签:#excel #身份证号 #计算 #年龄 #性别 #