yabo 体育app下载-yabo 2018vip.net-

yabo 体育app下载有着最专业最齐全的投注,和最安全的账户信息,yabo 2018vip.net是专门提供澳门赌场攻略和澳门赌场玩法技巧的网站,专业为广大玩家提供详细的玩法介绍与技巧,以诚信、稳定公平而著称,yabo 体育app下载的用户越来越多,因为他拥有众多优秀的博彩游戏。

Excel中检测输入的身份证号码是否合法 函数校验办法大揭秘

yabo 体育app下载

Excel中检测输入的身份证号码是否合法 函数校验办法大揭秘
什么时候需求校验身份证号码合法性呢?1.避免输入人员顺手输入一个18位数字假充身份证号码2.避免输入手误,有时候并非成心输错留意本办法无法检测身份证是否实在存在,只能从格局上查看号码是否合法身份证号码校验基本原理第1步:把号码的前17位别离乘以不同的系数,系数表如下第2步:把17位数字和系数相乘的成果相加,加和值再除以11,取其余数。用得到的余数与身份证第18位号码进行对照,余数与身份证号码第18位对应联系如下表例如:某男人的身份证号码是622924199605211012。首要吾们得出前17位与系数的乘积和是320,除以11的余数是1,对应第18位数是0。所以这是一个不合法的身份证号码。判别身份证号码是否合法的函数公式核算第18位数=IF(LEN($C2)=18,MID(’10X98765432′,MOD(SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11) 1,1),’长度过错’)判别是否合法=IF(LEN($C2)=18,IF(MID(’10X98765432′,MOD(SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11) 1,1)=RIGHT($C2,1),’合法’,’不合法’),’长度过错’)其间,C2为身份证号码,$B$2:$B$18为第1到17个系数。这个一般存到另一个sheet里或许顶一个称号,与实际使用的表分隔函数分步解说VALUE(MID($C2,ROW($1:$17),1))ROW函数回来一个1到17的数组,配个mid函数顺次取出C2号码中前17个数字,并将截取的文本用value转换为数值SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11)用SUMPRODUCT函数回来MID($C2,ROW($1:$17),1)数组和$B$2:$B$18(校验表)区域对应相乘的和MOD(SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11)用mod对上一步求乘积之取11的余数MID(’10X98765432′,MOD(SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11) 1,1)用MID函数截取10X98765432中的1位数,即身份证号码的第18位。例如余数是0,0 1=1,截取第1位;余数是2,2 1=3,截取第3位IF(MID(’10X98765432′,MOD(SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11) 1,1)=RIGHT($C2,1),’合法’,’不合法’)IF函数判别核算值是否等于身份证号码第18位,持平则合法,不持平则不合法=IF(LEN($C2)=18,IF(MID(’10X98765432′,MOD(SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11) 1,1)=RIGHT($C2,1),’合法’,’不合法’),’长度过错’)在核算第18位数之前先判别输入的身份证号码是否是18位,如果是则往下核算,不是则直接显现长度过错这个就是用Excel查看身份证号码合法性的办法了,实际使用可直接仿制公式,$C2改为身份证地点单元格,$B$2:$B$18改为汝自己寄存的对照表区域或许自定义称号=IF(LEN($C2)=18,IF(MID(’10X98765432′,MOD(SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11) 1,1)=RIGHT($C2,1),’合法’,’不合法’),’长度过错’)

Tagged , ,

发表评论

电子邮件地址不会被公开。 必填项已用*标注