excel函数,=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")这个函数几条意思

这是提取身份证号码用的,可是不知道什么意思。举例:342501196602230796... 这是提取身份证号码用的,可是不知道什么意思。举例:342501196602230796 展开
 我来答
Ellias
2014-04-30 · TA获得超过575个赞
知道小有建树答主
回答量:531
采纳率:65%
帮助的人:314万
展开全部
left: 取B2单元格的左边17位
right: 取上一步结果的右边1位
mod: 取上一步结果除以2的余数
if: 如果结果是1,则显示男,否则显示女
追问
哇噻
Rainbow_vicken
2014-04-30 · TA获得超过589个赞
知道小有建树答主
回答量:477
采纳率:80%
帮助的人:163万
展开全部
根据身份证号判断性别。
1、LEFT(B2,17)=34250119660223079,即取身份证的前17位
2、RIGHT(LEFT(B2,17)=9,即去上面数字最右边的数字,即9
3、MOD(9,2)=1,即 9除以2的余数,如果是1,则返回男,否则返回女

这是身份证编码本身的规则,这个数字奇数则是男,偶数是女
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BDZDTDJ
推荐于2020-01-10
知道答主
回答量:9
采纳率:0%
帮助的人:3.5万
展开全部
=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")
这里有4个函数
IF
MOD
LEFT
RIGHT
函数用法你可以百度到
我就说函数意思了
函数运算的时候第一步是
LEFT(B2,17)
把B2 走左往右取17个长度的数值
后面是RIGHT(LEFT(B2,17))
这个意思是取刚才取出来的值 最右边一个数字
MOD(RIGHT(LEFT(B2,17)),2)
接下来的意思是MOD(X,2)
X是哪个最右边的值
MOD 除的意思
任何数字 除2 要不是余0 要不余1
EXCEL里面 1代表正确 0代表错误
当除了余1的时候 就是正确就返回IF第一个结果 男 反之 返回女
这是身份证里面判断男女的写法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
窒诟沂沂郎诓cPe62
2014-04-30 · TA获得超过378个赞
知道小有建树答主
回答量:733
采纳率:16%
帮助的人:311万
展开全部
先提取身份证号前17位,然后提取这17位的最后一位,除以2,如果是偶数就是女的,反之就是男的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我要逍遥九天
2014-04-30 · 超过17用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:41.7万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式