我们把公式设定为 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位,都不是,那么就是‘"身份证错"’,可能身份证号码位数输入有误。 不知道讲清楚没有,希望能有帮助。
相关文章
-
身份证后面4位数代表什么?
2023-07-02 01:53 阅读(611) -
身份证照片怎么打印成复印件
2023-07-02 01:09 阅读(555) -
身份证过期怎么补办 异地需要什么材料
2023-06-30 08:51 阅读(592)
1 身份证后面的x添资料的时候是大写还是小写?
560 阅读
2 身份证的正反面照片有什么用
544 阅读
3 身份证丢了该怎么办?
579 阅读
4 身份证如何挂失
638 阅读
5 身份证号码和姓名
583 阅读