如何从身份证号码中提取性别

作者:追风筝的人 | 创建时间: 2023-06-28
如何从身份证号码中提取性别

1.思路

1.身份证号有18位和15位之分,所以要用len函数来提取身份证的长度,还要用if来判断。 2.15位身份证,末位为偶数就是女。18位身份证,第17位为偶数,就是女。要用mid函数进行字符串的截取。 3.奇偶数要用mod函数来判断,看能否被2整除。 4.判断奇偶性来求出性别,可以看出有if函数,所以总共有两个if函数的嵌套使用。

2.if函数

2.If函数的含义 为逻辑判断函数 if函数语法格式: =if(判断条件,结果1,结果2),Excel If函数怎么用

2.len函数

3.len函数的含义 表示返回文本串的字符数。 len函数的语法格式 =Len( text) 如果有疑问可以观看小编的经验,Excel中len函数的使用方法

3.mid函数

4.mid函数的含义 从任意位置截取字符串 mid函数的语法格式 =mid(text, start_num, num_chars) =mid(字符串,开始截取位置,截取字符个数) 如果有疑问可以观看小编的经验,Excel中mid函数的使用方法

4.mod函数

5.mod函数的含义 mod函数是一个用来求余数函数,返回两数相除的余数。 mod函数的语法格式 =mod(number,divisor)=mod(被除数,除数)。

5.提取性别的公式

6.输入公式=IF(MOD(IF(LEN(B3)=15,MID(B3,15,1),MID(B3,17,1)),2)=1,"男","女") 1.LEN(B3)=15:判断身份证号码的长度。2.MID(B3,15,1):身份证号码15位,从第15个字符开始提取1个字符。MID(B3,17,1):身份证号码18位,从第17个字符开始提取1个字符。 3.MOD(IF(LEN(B3)=15,MID(B3,15,1),MID(B3,17,1)),2)=1,判断奇偶性,看能否被整除。 4.最后判断奇偶性来求出性别,嵌套if函数。

点击展开全文

更多推荐