身份证只有15位数字,变成18位的方法是通过excel进行转换,步骤如下:
1、打开excel;
2、假设A列自A2起是身份证号(15位);
3、输入以下数组公式:
=IF(LEN(A2)=15,REPLACE(A2,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(A2,7,,19), ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),A2)
4、输入完成后,按回车键,即可看见身份证的15位数字变成18位数字。
身份证号简介:
身份证号一般指居民身份证号码,居民身份证号码,根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 居民身份证是国家法定的证明公民个人身份的有效证件。
使用EXCEL吧,
=IF(LEN(A2)=15,REPLACE(A2,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(A2,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),A2)
不能变的。本来就是15位,不能
算出来我的号码与实际身份证号码不一样,主要是最后一位