15变18,就是出生年份由2位变为4位,最后加了一位用于验证。验证位的规则如下: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、6、7、8、9、10这11个数字。其分别对应的最后一位身份证的号码为1.0.X.9.8.7.6.5.4.3.2.5、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2。所以如果原15位身份证号在B3,要在C3中得到18位,那么C3中公式为=LEFT(B3,6)&19&RIGHT(B3,9)&LOOKUP(MOD(SUMPRODUCT(MID(LEFT(B3,6)&19&RIGHT(B3,9),ROW($1:$17),1)*{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11),{0;1;2;3;4;5;6;7;8;9;10},{1;0;"X";9;8;7;6;5;4;3;2})。
免责声明:本站内容仅用于学习参考,文字信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)