校验公式以及校验码的计算规则见下图: 一句话概括规则:将身份证的18位数单独提取出来(X转换为10),乘以各自的加权因子再求总和,最后对11取余数,如果余数是1,则验证通过;如果余数不是1,则此身份证就一定是错误的。 因为前17位是固定的,所以第18位数需要根据前17位的计算结果来匹配,以保证验证规则成立。 不好理解...
)验证公式二 =MID(10X98765432,MOD(SUMPRODUCT(MID(H20,ROW(INDIRECT(1:17),1)*2A(18 -ROW(INDIRECT(1:17),11) 1,1)=RIGHT(H20,1)身份证有15位和18位两种,身份证位数是否正确,我们可以用 LEN函数判断。但 身份证上的日期是否合法:月份是否在 1-12 之间,日期是否在 1-31 之间,并且 2 月份只有 28...
身份证号验证: =IF(LEN(身份证号所在单元格)=0,"空",IF(LEN(身份证号所在单元格)=15,"老号",IF(LEN(身份证号所在单元格)<>18,"位数不对",IF(CHOOSE(MOD(SUM(MID(身份证号所在单元格,1,1)*7+MID(身份证号所在单元格,2,1)*9+MID(身份证号所在单元格,3,1)*10+MID(身份证号所在单元格,4,...
1 1、身份证验证公式=IF(LEN(A2)=18,MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17"))),11)+1,1)=RIGHT(A2),IF(LEN(C3)=15,ISNUMBER(--TEXT(19&MID(C3,7,6),"#-00-00")))2 2、提取性别公式=CHOOSE(MOD(MID(A2,LEN(A2)/2+8,1)...
身份证正确检验及验证公式 验证公式一 =IF(LEN(H20)=18,IF(RIGHT(H20,1)="X",IF(CHOOSE(MOD(SUM(LEFT(RIGHT(H20,18))*7+LEFT(RIGHT(H20,17))*9+LEFT(RIGHT(H20,16))*10+LEFT(RIGHT(H20,15))*5+LEFT(RIGHT(H20,14))*8+LEFT(RIGHT(H20,13))*4+LEFT(RIGHT(H20,12))*2+LEFT(RIGHT(H20,11...
假定身份证号码在B1单元格,下面的公式可以综合判断以上三种错误: 验证公式三 =IF(OR(LEN(B1)=18,LEN(B1)=15),IF(LEN(B1)=18,IF(OR(MONTH(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2)))<>1*(MID(B1,11,2)),DAY(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(...
身份证校验码计算公式如下:1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2。2、将这17位数字和系数相乘的结果相加。3、用加出来和除以11,看余数是多少。4、余数只可能有0、1、2、3、4、5、...
)*8+(MID(A2,6,1)+MID(A2,16,1))*4+(MID(A2,7,1)+MID(A2,17,1))*2+MID(A2,8,1)+MID(A2,9,1)*6+MID(A2,10,1)*3),11)+1,1,0,"X",9,8,7,6,5,4,3,2)然后往下拉,即可迅速计算剩下的身份证号码的校验码。使用校验码验证身份证号码的真伪 1 最后,我们将上面的校验码公式,...
每个人的身份证号码都有唯一的校验码,只有校验码与前17位数字相匹配才能通过验证。 身份证号码验证规则 根据国家标准《公民身份号码》(GB 11643-1999),身份证号码的验证规则如下: 1.身份证号码必须为18位。 2.前17位必须为有效数字。 imtoken官网版下载:https://cjge-manuscriptcentral.com/software/66002.html...