怎么根据18位身份证号码自动生成性别?

2026-03-14 04:27:15

1、我们先将身份证号码的第17位数字提取出来。用到mid函数。从第17位开始取数字,取1位,所以在单元格里输入=MID(B2,17,1),然后回车下拉。

怎么根据18位身份证号码自动生成性别?

怎么根据18位身份证号码自动生成性别?

2、我们都知道奇数表示男性,偶数表示女性。那我们就要用到判断了,用if函数来判断。那怎么判断一个数是否是奇数呢?我们用到mod函数,取余数函数。用得到的性别数字除以2,取余数,余数为0,表示是偶数,余数为1,表示是奇数。我们在原有的函数基础上写上=mod(MID(B2,17,1),2)。然后回车,下拉。这样在这一列就只出现1或0,    1表示男性,0表示女性。

怎么根据18位身份证号码自动生成性别?

怎么根据18位身份证号码自动生成性别?

3、现在我们用if判断函数来判断。在单元格输入=if(MOD(MID(B2,17,1),2)=0,"女","男")。然后回车,这样就把性别生成了。

怎么根据18位身份证号码自动生成性别?

怎么根据18位身份证号码自动生成性别?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢