excel验证身份证号码的算法

匛痛匛鈊鞍 2个月前 已收到1个回答 举报

笑旳多狼狈 1星

共回答了152个问题采纳率:94.2% 评论

1/7打开电脑上的excel软件。

2/7打开需要校验身份证号码的表格。

3/7在身份证信息后面的单元格中输入【=IF(A3="","",(IF(MID("10X98765432",MOD(SUMPRODUCT(MID(A3,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=MID(A3,18,18),"正确","错误")))】公式代码。将公式中三处 A3 修改为你要校验的第一个身份证号码所在单元格名。

4/7输入完成后按下键盘上的回车键。此时第一个身份证的有效性就校验出来了。

5/7鼠标放单元格右下角变十字时,按住下拉,完成所有行身份证号的校验。

6/7此时表格中错误的身份证号码就显示出来了。

7/7认真核对显示校验错误的身份证号码,更正后校验列会变为【正确】。所有的身份证号码就校验完成了。

1小时前

31
可能相似的问题
Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com