旧梦号,活着的目的不在于永远活着,而在于永远活出自己。

关键词不能为空

品牌资讯

导航

身份证号码提取性别的函数公式(excel表格身份证号码提取性别)

来源:网络
编辑:凡人深蓝

首页 > 品牌资讯 > 正文

从身份证号码中提取性别,主要看身份证号倒数第2位数字,是奇数的为男性,是偶数的为女性。

今天给各位分享身份证号码提取性别的函数公式的知识,其中也会对身份证号码提取性别的公式 excel、身份证号码提取性别的公式excel、excel表格身份证号码提取性别、excel身份证号提取年龄公式等进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

所以,从身份证号中提取性别,要分三步走,首先是从身份证号中提取倒数第二位数字,其次是判断提取的数字是奇数还是偶数,第三步就是根据奇偶性判断男女。

1、用 mid 函数从身份证号中提取倒数第二位数字

身份证号码提取性别的函数公式(excel表格身份证号码提取性别)

mid函数语法 :=mid(字符串,开始位置,字符个数)

如身份证号所在单元格为a3,则公式中字符串为a3;开始位置为17,意为从第17位开始提取;字符个数为1,意为提取1个数字。公式为:

身份证号码提取性别的函数公式

=mid(a3,17,1)

意为从第17位开始,提取1个数字,也就是提取倒数第2位数字。

2、判断提取的数字是奇数还是偶数

方法一:用求余函数 mod 计算奇偶数。

求余函数 mod的语法:=mod(被除数,除数)

excel表格身份证号码提取性别

excel表格身份证号码提取性别

如身份证号所在单元格为a3,被除数为mid(a3,17,1),即提取的身份证号倒数第二位数字;除数为2,除以2以后余数为1是奇数,余数为0是偶数。公式为:

=mod(mid(a3,17,1),2)

方法二:用奇数函数 isodd 判断数字是否为奇数。

奇数函数isodd语法:=isodd(数字)

如身份证号所在单元格为a3,则数字为mid(a3,17,1),即提取的身份证号倒数第二位数字。公式为:

身份证号码提取性别的公式 excel

=isodd(mid(a2,17,1))

方法三:用偶数函数 iseven 判断数字是否为偶数。

偶数函数iseven语法:=iseven(数字)

如身份证号所在单元格为a3,则数字为mid(a3,17,1),即提取的身份证号倒数第二位数字。公式为:

=iseven(mid(a2,17,1))

3、用 if 函数根据奇偶性判断男女

身份证号倒数第2位数字,是奇数的为男性,是偶数的为女性。

if 函数语法:=if(测试条件,真值,假值)

如身份证号所在单元格为a3,可用三种方法判断:

方法一:=if(mod(mid(a3,17,1),2),"男","女")

测试条件为 mod(mid(a3,17,1),2),余数为1 是真值,返回“男”,余数为 0 是假值,返回“女”。

excel怎么根据身份证号码提取性别

excel怎么根据身份证号码提取性别

方法二:=if(isodd(mid(a3,17,1)),"男","女")

测试条件为 isodd(mid(a3,17,1)),是奇数为真值,返回“男”,不是奇数为假值,返回“女”。。

方法三:=if(iseven(mid(a3,17,1)),"女","男")

测试条件为 iseven(mid(a3,17,1)),是偶数为真值,返回“女”,不是偶数为假值,返回“男”。

4、可以再加一个 if 判断身份证号长度是否正确

公式一:=if(len(a3)=18,if(mod(mid(a3,17,1),2),"男","女"),"证号错误")

公式二:=if(len(a3)=18,if(isodd(mid(a3,17,1)),"男","女"),"证号错误")

公式三:=if(len(a3)=18,if(iseven(mid(a3,17,1)),"女","男"),"证号错误")

函数解释见下图:

如何根据身份证号码提取性别

以上就是小编介绍有关身份证号码提取性别的相关内容了。公式为:=iseven(mid(a2,17,1))3、用 if 函数根据奇偶性判断男女身份证号倒数第2位数字,是奇数的为男性,是偶数的为女性。

相关阅读