18位身份证号公式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档