好学网

好学网

excel1B3位置身份证15位变18位公式

来源:互联网 知识 1

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})。

身份证15位转18位查询

抱歉,评论功能暂时关闭!