发布网友
共4个回答
热心网友
如果公式没有错误,应该是选取的对应列数出现错误。
excel中从身份证中提取性别的具体操作方法如下:
1.打开excel,输入身份证号码及所需数据
2.在性别单元格中输入性别快速获取性别公式
“=IF(LEN(A2)=15,IF(MOD(MID(A2,15,1),2)=1,"男","女"),IF(MOD(MID(A2,17,1),2)=1,"男","女"))”(输入“”内的公式)
公式内的“A2”代表的是输入身份证号码的单元格。
3.接下来将鼠标选中B2,然后鼠标移动到选区的右下角,待显示出“+”的形式,往下拉,这样就可以形成自动公式,自动计算出下面的性别了
4.大家可以看到,此时已经将所有身份证的性别都提取出来了,是不是觉得简单易懂呢
热心网友
Excel身份证号提取性别
热心网友
比如身份证在a1中,那么在b1中输入=if(mod(right(a1,2),20)=1,“男”,“女”)
试试把
热心网友
公式错了,改为:
=IF(OR(LEN(B2)={15,18}),IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女"),"")
或
=IF(MOD(RIGHT(LEFT(B2,17)),2)=1,"男","女")追问错哪了?你的答案和我的一样
追答函数名称写错了,注意你的是LEET(B2,17)),2),正确的应该是LEFT(B2,17)),2),一个字母错了满盘都错了。