根据身份证号自动计算性别
如何根据身份证号码自动计算性别,只要知道身份证第17位是性别位,奇数为男性,偶数为女性即可。
了解的身份证号的编写规则之后,我们就可以对有用信息进行提取了。首先我们来看下,如何从身份证号中提取出性别。
通过为身份证号码的第17位数字进行判定,奇数为男,偶数为女,我们得出两种实现方法。
下面看下不同的数字转换大写的函数写法。
余数判定法
第一种方法是将这第17位数字处以2,当余数为1则为男,否则为女,然后编写计算公式:
- IF(判断条件,结果为true的返回值, 结果为false的返回值)
- MOD(number, divisor):返回两数相除的余数
- MID(A,B,C):在A字符串中,从第B位开始取出C个字符
- VALUE(text):将文本转化为数字
函数编写整体如下:
IF(MOD(VALUE(MID(身份证号码,17,1)),2)==1,”男”,”女”)
公式中的【身份证号码】指代的是表单中对应的字段,如复制本公式需要将公式中【身份证号码】替换成自己所需的字段。

