EXCEL表格如何检验输入身份证号输入正确
的有关信息介绍如下:当EXCEL单元格输入身份证号后,如何确定输入的身份证号是正确的?
假设:1、第一单元格的X输入为大写;
2、不检验身份证号是否在公安户籍系统中已存在。
单独检验身份证号码是否正确。
帮到你了,请点个赞。
在对应单元格输入身份证号码(例如第K6单元格)。
在身份证号码后L6单元格添加如下代码:
=MOD(SUM(LEFT($K6,1)*7, RIGHT(LEFT($K6,2),1)*9, RIGHT(LEFT($K6,3),1)*10, RIGHT(LEFT($K6,4),1)*5, RIGHT(LEFT($K6,5),1)*8, RIGHT(LEFT($K6,6),1)*4, RIGHT(LEFT($K6,7),1)*2, RIGHT(LEFT($K6,8),1)*1, RIGHT(LEFT($K6,9),1)*6, RIGHT(LEFT($K6,10),1)*3, RIGHT(LEFT($K6,11),1)*7, RIGHT(LEFT($K6,12),1)*9, RIGHT(LEFT($K6,13),1)*10, RIGHT(LEFT($K6,14),1)*5, RIGHT(LEFT($K6,15),1)*8, RIGHT(LEFT($K6,16),1)*4, RIGHT(LEFT($K6,17),1)*2), 11)
在M6单元格添加如下代码:
=IF(RIGHT($K6,1)<>IF(L6>2, TEXT(12-L6, "0"), IF(L6=0, "1", IF(L6=1, "0", "X"))), "身份证输入错","")
在M6单元格如果无内容显示,则身份证号校验正确,否则提示身份证号错误。