首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

Excel用身份证号码判断性别的函数是什么?

发布网友 发布时间:2022-04-21 15:09

我来回答

3个回答

热心网友 时间:2023-06-29 09:52

是if函数,举个例子吧
在EXCEL表格中,E列为18位身份证号码,现在要根据身份证号码判断性别,在J列显示。如果身份证倒数第2位数是双数则为0,单数则为1,请问如何设置逻辑函数?
=IF(MOD(MID(A1,17,1),2),"1","0")

如果既有15位的又有18位的则有加个决断
=IF(MOD(MID(A4,IF(LEN(A4)=15,15,17),1),2),"1","0")

热心网友 时间:2023-06-29 09:53

假设身份证号码在A1
=IF(MOD(MID(A1,15,3),2),"男","女")

热心网友 时间:2023-06-29 09:53

身份证号除去最后一位的17位中的倒数三个数是用来判断性别的
如果这个数是奇数,则是男,反之,女
假设身份证号码在A列,在B1中输入公式:
=IF(MOD(MID(A1,15,3),2),"男","女")
即可

关于此例中用于判断奇偶数的MOD函数相关知识:
mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。特别注意:在EXCEL中,MOD函数是用于返回两数相除的余数,返回结果的符号与除数(divisor)的符号相同。

语法:MOD(number,divisor)
参数:
Number 为被除数。
Divisor 为除数。如果 divisor 为零,函数 MOD 返回值 为原来number
说明:
函数MOD可以借用函数 INT 来表示:
MOD(n, d) = n - d*INT(n/d)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com