Excel实现根据身份证号码判断性别

398次阅读
没有评论

Excel实现从身份证号码中提取生日后,今天给大家分享怎样根据身份证号码判断性别。

众所周知:身份证号码第十五位到十七位地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。其中第十七位奇数分给男性,偶数分给女性。

数据表还是我们的老朋友。

Excel实现根据身份证号码判断性别

在F2单元格内输入公式:

=IF(MOD(MID(C2,17,1),2),”男”,”女”)

即可根据身份证号码判断出性别。

Excel实现根据身份证号码判断性别

MID函数之前有提到过,这里就不在赘述了。

=MID(C2,17,1),2

就是在C2单元格,从第17为数字开始,提取1个数字,也就是代表我们性别的那个数字。

MOD(number,divisor)

mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。那么:两个同号整数求余与你所知的两个正数求余完全一样(即两个负整数与两个正整数的算法一样)。

Number为被除数,Divisor为除数。如果 divisor 为0,则函数直接返回number。

=MOD(MID(C2,17,1),2)

故上述函数的得到了mid函数除以2后的余数。

=IF(MOD(MID(C2,17,1),2),”男”,”女”)

整个公式就是将身份证号码中代表我们性别的第17位数提取出后,除以2,若得到的数字为1,返回true,结果为“男”;若得到的数字为0,返回false,结果为“女”。

Excel实现根据身份证号码判断性别

文件下载地址

百度网盘:https://pan.baidu.com/s/1pu9ngD—x0lTGRr5o307Q

提取码:et5q

雨米
版权声明:本站原创文章,由 雨米2022-01-21发表,共计648字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)