excel中关于身份证辨别男女公式

我输入=IF(MOD(MID(A1,18,1),2),"男","女") 不管怎么样结果都是女

辨别方法如下:

1,首先要了解的是:身份证第17位数代表性别,奇数为男,偶数为女。所以我们需要先提取出来第17位数,这里就需要点公式 — 文本 — MID,然后依次输入A2、17、1(意思是引用A2单元格数据,从第17位开始引用,引用1位)。熟练的伙伴可以直接在B2单元格输入=MID(A2,17,1)。

2,接下来是要处理B列表格中的奇偶数,这里用MOD函数来取余数。点公式 — 数学和三角函数 — MOD,依次输入B2、2。熟练的朋友直接输入=MOD(B2,2)。

3,我们用到的最后一个函数是IF,点公式 — 逻辑 — IF,依次输入C2=1、男、女(意思是识别C2表格中数据,是1显示男不是则显示女)。熟练的朋友依旧直接输=IF(C2=1,"男","女")。

4,全部下拉之后就会显示出性别了,逐个公式解释完之后,现在就需要将所有公式加在一起了。

5,在单元格中直接输入=IF(MOD(MID(A2,17,1),2)=1,"男","女"),回车就完成了。

6,我把之前输入公式的单元格改文本格式,大家可以看下全部的公式过程。当然,最简单的方法就是复制5中的公式直接用,当然用的时候注意把A2单元格改成你自己身份证号所在的单元格。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-08-10

因为输入的公式不正确,缺少(=1)。

excel身份证辨别男女公式的具体操作方法如下:

1.有一组数据,最后一列是真实性别

2.在函数框中输入“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,按回车,可以自动判断并显示对应身份证所属者是“男”或者“女”。

(MID(B2,17,1)表示提取B2单元格中第17位位置的字符;
MOD(MID(B2,17,1),2)表示求B2单元格中第17位位置的字符与2的余数;
整个公式表示判断B2单元格中的第17位位置的字符与2相除是否等于1,如果等于1,即17位位置的字符为奇数,则判断并显示为“男”,如果不等于1,即17位位置的字符为偶数,则判断并显示为“女”。

3.按下回车键,得到结果

4.下拉数据

5.完成

本回答被网友采纳
第2个回答  推荐于2017-04-24
你的公式比一楼的好,但是错在一个数值,应该是17而不是18.
倒数第二个才是表示男女性别的。

个人觉得应该这样,
=IF(MOD(MID(A1,17,1),2)=1,"男","女")
虽然与结果没有分别,但这样才解释得清楚,这里的1为余数,而不是true的1.本回答被提问者采纳
第3个回答  2009-02-25
公式出错=IF(MOD(MID(A1,17,1),2),"男","女") ,17位才是性别验证码
公式可用,前提是你的身份证必须正确,且都是18位
第4个回答  2009-02-25
18位身份证:=IF(MOD(MID(A1,17,1),2),"男","女")