解释一下 对于身份证识别男女的公式 (解释一下对于你的看法)
本文目录导航:
对于身份证识别男女的公式,解释一下,
咱们把公式设定为IF(A,C,D)那么A为LEN(B2)=15。
其中B2示意身份证号码,LEN(B2)示意该号码的个数,IF(A,C,D)示意假设LEN(B2)是15位,那么C就成立;假设不是15位,那么D就成立。
咱们再看C.这里C就是IF(MOD(VALUE(RIGHT(B2,3)),2)=0,男,女)。
(RIGHT(B2,3)),2)示意从身份证号码的最左边开局取3位阿拉伯字母;VALUE(RIGHT(B2,3))示意把这3位阿拉伯字母从文本(文本不能用于计算)转化为数值;MOD(VALUE(RIGHT(B2,3)),2)示意这3位数字除以2的余数,假设为0,说明是偶数,不是0说明是奇数。
假设MOD(VALUE(RIGHT(B2,3)),2)=0,偶数,说明该B2中的身份证的属性是男,假设是奇数,说明是女。
C中还嵌入了另一个“IF”,是说明,在15位身份证号码的状况下,还要判别是男是女。
假设不是15位,那么D就成立。
D就是IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,1)),2)=0,男,女),身份证错))。
这里,是对18位身份证号码的男女判别。
(MID(B2,15,1))示意从中18位阿拉伯字母中第15位起取一位,也就是第15位字母。
判别它的奇偶性,雷同,0说明是偶数,示意男,奇数是女。
其余的公式的解释同C。
不是15位,看看能否是18位,都不是,那么就是‘身份证错’,或者身份证号码位数输入有误。
不知道讲分明没有,宿愿能有协助。
在excel中系统将什么号前面的字符串辨以为公式
普通有三个:=+-。
其中“=”是不会有任何疑问的,但“+-”会有必定的条件,需计算的,实践上相当于省略了=。
求问excel公式。智能识别类目
excel公式。智能识别类目
A1输入:可乐,B1就会显示出:饮料,在B1单元格输入【=IFERROR(VLOOKUP(A1,P:Q,2,0),)】