试试下面的公式:
=REPLACE(A1,7,,19)&MID("10X98765432",MOD(SUMPRODUCT(--MID(REPLACE(A1,7,,19),ROW($1:$17),1)*{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11)+1,1)
注意:15 号码出生年份都在2000年以前。
问题描述的不清楚,15位变成18位,后面要加上3为数字,这三位数字是定下来的,还是随机的?还是你要的,仅仅是为了格式一致,才要18位的?!
有这种事?你要搞清楚,身份证号码是公安局里系统按照一定的规律生成的,现在用EXCEL就能实现身份证号码变动?真是神了。。。。
ID还能改?信邪
不能,因为第18位不知道。