乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中关于18位身份证号的提取性别公式-excel男女函数,excel函数公式判断男女

excel中关于18位身份证号的提取性别公式-excel男女函数,excel函数公式判断男女

作者:乔山办公网日期:

返回目录:excel表格制作


=IF(LEN(A1)=15,IF(ISODD(RIGHT(A1,1)),"男","女"),IF(ISODD(MID(A1,17,1)),"男","女")) A1是身份证号

补充,我的公式适用于15与18位的.结尾为X到底怎么判断是男是女啊.

先解释几个函数吧
LEN(A1)显示A1的长度
ISODD(A1),判断A1是否为单数,是的就返回TRUE,不是就返回FALSE
RIGHT(A1,1),就是从A1最右边取1位数,即取最后一位
MID(A1,17,1),就是指从A1的第17位开始取数,取一位,即18位身份证的倒数第二位.
然后结合IF函数进行判断.如果是15位的,就判断最后一位的单双数情况,否则就判断倒数第二位的

我的表达能力仅限于此了,不知你有没有听懂

我只有MSN:

Excel中提取18位身份证号性别公式e799bee5baa6e79fa5e98193e59b9ee7ad94336:“=IF(MOD(MID(A1,17,1),2),"男","女")”。公式的具体用法如下:

1、打开Excel,在一列中从上到下依次输入需要提取性别的18位身份证号。把身份证都放在同一列是为了方便用公式提取性别。

2、在第一行身份证后输入以下公式:=IF(MOD(MID(A1,17,1),2),"男","女"),其中的“A1”表示需要提取的身份证号码所在位置。输入完公式后点击回车键。

3、回车后,该行的身份证性别提取就成功了,此时把鼠标移到写了公式的单元格的右下角,会发现有“+”符号,随后点击鼠标左键向下拖,松开鼠标,会发现下面的身份证号的性别也被提取了。

4、通过类似的方法,可以在左边输入身份证号,右边点击右下角往下拖,即可提取出身份证号中的性别。

扩展资料:

提取身份证号码性别的原理:

1、18位身份证号中,从左往右数第17位数决定了性别,如果这个数是单数(奇数),那么身份证中的人是男性;如果这个数是双数(偶数),那么身份证中的人是女性。

2、在公式 “=IF(MOD(MID(A1,17,1),2),"男","女")”中,运用了提取数型并将指定内容与数型对应的MOD函数。在【MOD((A1,17,1),2),"男","女"】部分,数字1代表“奇数”,数字2代表“偶数”,后面的第一个指定内容“男”与前面的第一个表示数型的“1”对应,“女”则对应第二个数型“2”,那么当提取到的数字是奇数时,输入完公式该单元格会显示“男”。


15位最后一位的单双,18位则是最后第二位为。公式如下:=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)),2)=0,"女","男")--------------------------------------------------------------------------------------------

一、可根据实际情况选用以下方7a64e59b9ee7ad94338法:
1、判断15位身份证男女的函数公式:
=IF(MOD(MID(A1,15,1),2),"男","女")
2、判断15位身份证男女的函数公式:
=IF(MOD(MID(A1,17,1),2),"男","女")
3、对15位和18位身份证通用的判断公式:
=IF(MOD(MID(A1,INT((LEN(A1)-1)/2)*2+1,1),2),"男","女")

二、用mid函数在身份证号码的第15位开始,提取3位数,即15、16、17位,如果身份证号是15位的,只会提取第15位,17位身份证号提取3位数,也不会影响判断第17位数的奇偶,因为一个数的奇偶看个位数就能判断,所以前边再多两位数也是可以的。再用MOD函数判断提取数与2的余数,结果为1则为奇数,结果为0则为偶数,把这一个函数当做IF函数的判断条件,省略了“=1”,因为MOD(提取数.2)的结果只会是1或0。

拓展资料

Mid是Visual Basic和Microsoft Excel中的一个字符串函数,作用是从一个字符串中截取出指定数量的字符。这个函数的3个参数各在VB和Excel中互相等价,但VB中的Length参数可以省略,而Excel中num_chars参数不可省略。

当Start(start_num)参数小于1时,函数返回一个错误;当Start参数值大于String(text)参数长度时,返回一空字符串;若从Start参数起截取长度超出字符串末尾,或Length参数被省略,则返回Start参数位置到字符串结尾的所有字符。

(参考资料 百度百科 mid函数)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网