在Sheet5中,使用函数,根据A2单元格中的身份证号码判断性别,结果为“男”或“女”,存放在B2单元格中。

要具体操作步骤,谢谢

=IF(MOD(MID(a2,17,1),2),"男","女") 

MID:截取字符串。a2是身份证所在的列,17是身份证倒数第二位所在的位置,1是从17开始截取1位。二代身份证号码是18位的,倒数第二位偶数为女性,奇数为男性,所以就得先提取第17位的数字,进行判别。

15位身份证,看最后一位,奇男偶女;18位的,看第17位数,也是奇男偶女。

如果是想在Excel表格中,从输入的身份证号码内让系统自动提取性别,可以输入以下公式:

=IF(LEN(A1)=15,IF(MOD(MID(A1,15,1),2)=1,"男","女"),IF(MOD(MID(A1,17,1),2)=1,"男","女"))

公式内的“A1”代表的是输入身份证号码的单元格。

扩展资料:

Excel公式中的相对单元格引用(例如 A1)是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格 B2 中的相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。

参考资料来源:百度百科-单元格

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-09
在B2中输入:=IF(LEN(A2)=15,IF(MOD(MID(A2,15,1),2)=1,"男","女"),IF(MOD(MID(A2,17,1),2)=1,"男","女"))

就好了
15位身份证,看最后一位,奇男偶女;18位的,看第17位数,也是奇男偶女。
如果你是想在Excel表格中,从输入的身份证号码内让系统自动提取性别,可以输入以下公式:

=IF(LEN(A1)=15,IF(MOD(MID(A1,15,1),2)=1,"男","女"),IF(MOD(MID(A1,17,1),2)=1,"男","女"))

公式内的“A1”代表的是输入身份证号码的单元格。

输入18位身份证号码,最后3位变为0,是因为你输入号码前选取的单元格分类不对,应将单元格分类改为“文本”,再输入一次试一下,就一定不会再出现变为0的情况了。
第2个回答  推荐于2017-11-25
=IF(MOD(MID(a2,17,1),2),"男","女")
MID:截取字符串。a2是身份证所在的列,17是身份证倒数第二位所在的位置,1是从17开始截取1位。追问

我想要的是具体操作步骤,而不是公式,谢谢

追答

上面说的已经是很具体的了。二代身份证号码是18位的,倒数第二位偶数为女性,奇数为男性,所以就得先提取第17位的数字,然后进行判别。

追问

可操作性,在Excel里面,怎么操作。你的答案百度一下都有的呀

追答

貌似说到已经详细的不能再详细了,在b2单元格里粘贴我说的公式就是你想要的结果,你说的可操作性我不理解是什么意思。

本回答被网友采纳
第3个回答  2012-11-09
IF(int(MID(a2,17,1)/2)<>MID(a2,17,1)/2,"男","女")
相似回答