身份证号码是个人身份的重要证明,在数据处理和分析中,判断身份证号码是否符合规格也是很重要的一项工作。Excel作为数据处理的重要工具,也能验证身份证号码的格式是否符合国家规范。
在Excel中,可以通过使用公式进行计算,判断身份证号码是否符合规范。以下是判断方法:
- 第一步将身份证号码的每一位数字分解出来,并进行计算。
- 第二步,计算出身份证前 17 位数每一位数字的权位(除以 2 余数为 1 ,除以 2 余数为 0)。
- 第三步,将权位与第一步分解出来的每一位数字相乘,并进行累加得到数值 A。
- 第四步,将数值 A 对 11 取模并得到余数 B。
- 第五步,根据余数 B 与最后一位校验码进行比较,如果相同,则身份证号码格式正确,否则格式错误。
若要将以上五个步骤转化为公式,请使用下列公式:
=IF(RIGHT(A1,1)<>MOD(SUM(A1:MID(A1,2,17)*{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2})/11,{1,0,'X',9,8,7,6,5,4,3,2,1}[RIGHT(A1,1)]),