18位身份证号公式
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
=MID("10X98765432",MOD(SUM(MID(B2,ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1)
这是18位身份证号码计算公式
校验的计算方式:
1. 对前17位数字本体码加权求和
公式为:s = sum(ai * wi), i = 0, ... , 16
其中ai表示第i位置上的身份证号码数字值,wi表示第i位置上的加权因子,其各位对应的值依次为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2. 以11对计算结果取模
y = mod(s, 11)
3. 根据模的值得到对应的校验码
对应关系为:
y值:0 1 2 3 4 5 6 7 8 9 10
校验码: 1 0 X 9 8 7 6 5 4 3 2