身份证号码的校验公式怎么写

编辑:小猪 时间:2023-01-09 18:19:04

身份证号码的校验公式怎么写

身份证校验码计算公式是将身份证号码的第1位数字与7相乘、将身份证号码的第2位数字与9相乘,将身份证号码的第3位数字与10相乘、将身份证号码的第4位数字与5相乘等。身份证号码中的校验码是身份证号码的最后一位,是根据GB 11643-1999中有关公民身份号码的规定,根据精密的计算公式计算出来的,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。

身份证号码的校验公式怎么写

公式如下:=IF(RIGHT(f2,1)=MID("10X98765432",MOD(SUM(MID(f2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),"","错误")把f2改成你的身份证号码位置,然后按shift+ctrl+回车,确定后公式两端出现{}符号证明生成了数组公式,可以校验身份证号码,无需vba,无需编程,一个公式全搞定。

身份证号码的校验公式怎么写

公式如下:=IF(RIGHT(f2,1)=MID("10X98765432",MOD(SUM(MID(f2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),"","错误")把f2改成你的身份证号码位置,然后按shift+ctrl+回车,确定后公式两端出现{}符号证明生成了数组公式,可以校验身份证号码,无需vba,无需编程,一个公式全搞定。

语音朗读: