- 1. 防止输入人员随手输入一个18位数字冒充身份证号码
- 2. 避免输入时的手误操作,这类错误通常并非故意
- 请注意,本方法仅能从格式上校验号码是否合法,无法检测该身份证是否真实存在
身份证号码校验基本原理
第1步:将身份证号码的前17位分别乘以固定的系数,系数表如下所示。
第2步:将前17位数字与对应系数相乘的结果求和,然后将和值除以11取余数。将此余数与身份证第18位号码进行对照,对应关系如下表。
例如:某身份证号码为62292419excel函数公式大全及图解9605211012。首先计算前17位与系数的乘积和为320,除以11的余数为1,对应第18位格式检查工具应为0。sumproduct函数因此,该号码格式不合法。
判断身份证号码是否合法的函数公式
计算第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位的校验系数。建议将此系数表存放在另一工作表或定义为名称,与实际数据表分开管身份证号码校验码是什么意思理。
函数分步讲excel函数countif怎么用解
- 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函数将提取出的前17位数字数组与身份证号码校验规则校验系数区域$B$2:$B$18对应相乘,并返回乘积之和。
- MOD(SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11)
MOD函数用于计算上一步所得乘积之和除以11的余数。
MIDexcel函数公式大全加减乘除(“10X98765432”,MOD(S数据验证在excel什么位置UMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11)+1,1)
此部分使用MID函数从字符串”10X98765432″中截取一位字符,即计算出的身份证第18位校验码。例如,余数为0则0+1=1,截取第1位;余数为2则2+1=3,截取第3位。
IF(MID(“10X9876excel函数vlookup的使用方法5432″,MOD(SUMPRODUCT(VALUE(MID($身份证号码校验C2,ROW($1:$17),1数据验证怎么添加下拉选项)),$B$2:$B$18),11)+1,1)=RIG身份证号码校验错误什么意思HT($C2,1),”合法”,”不合法”)
IF函数判断格式检查工具计算出的excel函数公式乘法校验码是否与身份证号码的第18位(RIGHT($C2,1))相等,相等则返回“合法”,否则返回“不合法”。
=IF(LEN($C数据验证怎么设置多个选项2)=18,IF(MID格式检查编号(“10X98765432”,MOD(SUMPRsumproduct函数怎么用ODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$数据验证在excel什么位置B$excelSUMPRODUCT函数18),11)+数据验证在excel什么位置1,1)=RIGHT($C2,1),”合法”,”不合法”),”长度错误”)
该完整公式首先使用LEN函数判断输入的身份证号码是否excel函数countif怎么用为18位。若是,则进行上述校验计算;若不是,则直接返回“长度错误”。
以上即为使用Excel函数检查身份证号码合法性的完整方法。实际应用时,可直接复制公式,将$C2改为您的身份证号码所在单元格,并将$B$2:$B$18替换为您实际存文件格式检查放校验系数的区域或自定义名称。
如需获取更多实用的Excel函数教身份证号码校验位不正确是怎么回事程及配套工具,可前往互知网查找相关资源。
=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),"合法","不合法"),"长度错误")
更多优质资源与干货,可关注公众号:拾暮笔记
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。








暂无评论内容