用Excel校验身份证号码的方法

用Excel校验身份证号码的方法

ID:41132197

大小:340.77 KB

页数:3页

时间:2019-08-17

用Excel校验身份证号码的方法_第1页
用Excel校验身份证号码的方法_第2页
用Excel校验身份证号码的方法_第3页
资源描述:

《用Excel校验身份证号码的方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用Excel校验身份证号码的方法威远县东联镇小学校·罗斌身份证号码中的校验码是身份证号码的最后一位,是根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,根据相应的规定计算出来的。公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码,最后一位是数字校验码。最后一位的数字校验码是由前17位唯一确定的,随便乱填的身份证号就不能通过校验。下面分步详细介绍一下用Excel校验身份证号码的一种方法:1.在D1到T1这17个单元格中依次输入1到17这17个数。2.在D2中输入公式:=

2、2^(18-D1)。单击D2拖动鼠标向右填充到T2。3.在D3中输入公式:=MOD(D2,11)以得到身份证第一位的校验系数。单击D3拖动鼠标向右填充至T3可以得到前17位中每一位的校验系数。4.在B5至B14中输入要校验的身份证号码(这里选择的是10个身份证号码),实际选择的身份证号码数可以自定。5.在D5中输入公式:=MID($B5,D$1,1)*1以提取身份证的第一个数字,乘1的目的是将第一个数字由文本格式转为数字格式,便于后续的计算。单击D5拖动鼠标向右填充至T5可以得到身份证号的前17位的每个数字。1.在U5中输入公式:=SUMPRODUCT($D$3:$T$3,D5:T5)

3、计算出前十七位数字和相应的校验系数的乘积之和。2.在V5中输入公式:=MOD(1-U5,11)以得到该身份证的校验数。3.在W5中输入公式:=IF(V5=10,"X",V5)以得到该身份证的校验码。4.在X5中输入公式:=MID(B5,1,17)&W5得到由前17位计算出的正确的身份证号码。5.在C5中输入公式:=IF(B5=X5,"校验正确","号码错误!")以得到第一个身份证的校验结果。6.选中C5至X5向下拖动鼠标填充到所需位置以显示出所有身份证的校验结果。7.注意:输入身份证的单元格一定要设置为文本型的,否则不能正确显示输入的身份证号码。校验结果正确的身份证号不一定是真实的身份

4、证号码,但校验结果不正确的身份证号肯定是不真实的身份证号码。如果随便乱填校验正确的机率只有1/11。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。