excel身份证男女公式?居民身份证的第17位是性别码。第17位上如果是“1、3、5、7、9”等奇数代表男性,否则代表女性。因此,我们可以利用公式“IF(MOD(MID(D2,17,1),2),"男","女")”来自动生成性别。解释:MID函数上面解释过了,那么,excel身份证男女公式?一起来了解一下吧。
假设身份证号码在A1单元格,在B1中自动输出性别,则在B1中输入公式(自动判断15位和18位身份证)
=IF(LEN(A1)=15,IF(MOD(RIGHT(A1,1),2)=0,"女","男"),IF(MOD(MID(A1,17,1),2)=0,"女","男"))
或者
=IF(MOD(IF(LEN(A1)=15,RIGHT(A1,1),MID(A1,17,1)),2)=0,"女","男")
在EXCEL中使用公式提取身份证号码男女性别可以使用=IF(MOD(MID(A1;17;1);2);"男";"女")公式来实现。其中IF表示判定条件,A1表示身份证号码所在的单元格。身份证号码倒数第二位奇数表示南,偶数表示女。具体的操作方法如下:
1、在电脑上打开EXCEL文件进入。
2、在进入到EXCEL文件以后输入需要的身份证号码。
3、此时在需要的单元格中输入=IF(MOD(MID(A1;17;1);2);"男";"女")。
4、函数输入完成以后按下回车键,可以看到起已经自动判定了男女性别。
5、如需要处理多个数据,可以点击该单元格公式,下拉套用计算公式。
6、则可以看到套用公式以后自动计算提取男女性别。
解答这个问题的过程中,使用到的函数比较多, 有if函数,mod函数,mid函数,
常见的公式如下:if(mod(mid(证件号码,17,1),2)=1,"男","女")
公式的具体意思:当证件号中的第17个数字为单数时候,男性;第17个数字为双数的时候,男性。
效果如图:=IF(MOD(MID(A2,17,1),2)=1,"男性","女性"),公式可以复制粘贴后直接使用。
如有疑问可以继续交流,问题得到解决请给个认可!
输入:=IF(MOD(MID(B2,17,1),2)=0,"女","男"),按enter键结束。
公式讲解:
1、身份证第17位数若为偶数代表女,奇数代表男。
2、MID(B2,17,1)返回3,MID函数是指从文本字符串的指定位置开始,根据字符数返回指定的字符串(所有字符的字符个数为1),结构=MID(字符串,开始位置,字符个数)
3、MOD("3",2)返回1,MOD函数是指返回两数相除的余数,结构=MOD(数值,除数)
4、IF(1=0,"女","男")返回男,IF函数是指判断一个条件是否满足,如果满足返回一个值,不满足则返回另一个值,结构=IF(测试条件,真值,假值)
=IF(MOD(MID(E4,17,1),2),"男","女")
只需要修改E4为身份证号码位置就可以了。
如果需要提取年龄
=YEAR(NOW())-MID(E4,7,4)
同上。
以上就是excel身份证男女公式的全部内容,1、打开EXCEL表格,在身份证号码右侧单元格内输入函数IF和MOD的组合公式,按下回车键后提取出性别。首先在打开的表格中,选中需要的单元格。2、首先打开您需要在计算机上打开需要编辑的Excel表单,然后转到表单的首页。