如何用if函数计算身份证性别?

如题所述

方法是:


1、首先在电子表格中,要求身份证号码倒数第2位判断性别,奇数为男性,偶数为女性,使用函数求出性别。



2、在单元格中输入"=MID()",如图。



3、调出函数公式,下面来取第一个参数,我们取身份证号码,即单元格E2。



4、因为用身份证号码倒数第2位来判断年龄,我们取值13即第二个参数填就是13,因为要取1位,即第三个参数填写1。



5、插入条件函数MOD整除,在编辑框MID前面输入“MOD(”。



6、在函数公式中输入第二个参数2。



7、用IF条件判断奇数是男,偶数是女,即等于1是男,等于0的是女,具体参数如图。



8、最后即可完成。


温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-04

可以借助=IF(MOD(MID(A2;17;1);2);"男";"女")来实现。其中IF判定男女;MID取号码的第17位数字;MOD函数是取余数,将第17位数字除以2的余数,如果余数0,则17位是偶数,该身份证是女;反之如果余数是1则是男,具体设置方法如下:

1、在电脑上打开EXCEL文件进入。

2、在对应的单元格中输入身份证号码。

3、在后面的单元格中输入=IF(MOD(MID(A1;17;1);2);"男";"女")公式。

4、公式输入完成以后按下回车键,即可看到已经计算出来了该身份证号码人员的性别。点击单元格右下角的黑色标志,填充公式。

5、即可看到将该公式套用以后计算出其他单元格身份证号码对应的性别了。

本回答被网友采纳
第2个回答  2023-06-26
可以用if函数来计算身份证性别。身份证号码的倒数第二位就是性别位,奇数代表男性,偶数代表女性。以下是一个示例公式:

=IF(MID(A2,LEN(A2)-1,1)="1","男",IF(MID(A2,LEN(A2)-1,1)="2","女","无法确定"))

这里假设身份证号码在A2单元格中,公式中使用了MID函数和LEN函数来提取身份证号码的倒数第二位,如果是1则返回“男”,如果是2则返回“女”,否则返回“无法确定”。
第3个回答  2020-06-09
身份证号除去最后一位的17位中的倒数三个数是用来判断性别的
如果这个数是奇数,则是男,反之,女
假设身份证号码在a列,在b1中输入公式:
=if(mod(mid(a1,15,3),2),"男","女")
第4个回答  2016-06-18
=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),IF(LEN(B2)=0,"","身份证错")))

18与15位身份证通用。本回答被网友采纳
相似回答