身份证号判断性别,根据身份证号批量判断男女性别问题
身份证号判断性别,根据身份证号批量判断男女性别问题将所有公式嵌套在一起,输入公式"=IF(MOD(MID(D3 17 1) 2)=1 "男" "女")",批量判断男女性别的问题解决啦![ok]身份证第17位数代表性别 奇数为男 偶数为女。输入公式“=MID(D3 17 1)”,提取出身份证号码中的第17位数据。提取出的数值我们看到是从1到9的数值,为了统一我们需要借助mod求余函数,统一让数值除以2,这样奇数除不尽返回1,偶数除整,返回0。输入公式"=MOD(E3 2)" 奇数返回1,偶数返回0,所以1代表男,女代表0。输入公式“=IF(F5=1 "男" "女")”,公式的意思是:如果单元格F5数值为1,返回性别男,反之是性别女。
了解二个函数的用法。①Mid函数的作用,从文本字符串的指定位置开始,截取指定数目的字符。
Mid函数的语法结构,Mid(目标单元格 截取位置 截取字符数)。
②Mod函数,返回两数相除的余数。
Mod函数的语法结构,Mod(被除数,除数)。
身份证号中提取第17位数。身份证第17位数代表性别 奇数为男 偶数为女。输入公式“=MID(D3 17 1)”,提取出身份证号码中的第17位数据。提取出的数值我们看到是从1到9的数值,为了统一我们需要借助mod求余函数,统一让数值除以2,这样奇数除不尽返回1,偶数除整,返回0。
输入公式"=MOD(E3 2)" 奇数返回1,偶数返回0,所以1代表男,女代表0。
输入公式“=IF(F5=1 "男" "女")”,公式的意思是:如果单元格F5数值为1,返回性别男,反之是性别女。
将所有公式嵌套在一起,输入公式"=IF(MOD(MID(D3 17 1) 2)=1 "男" "女")",批量判断男女性别的问题解决啦![ok]