本文目录一览:

Excel怎么检查身份证号码录入是否正确?

首先,身份证号是18位字符,可能包含0-9十个数字和X一个字母。

所以第一步,使用LEN函数来确定字符长度正确与否。

=IF(LEN(A1)=18,"正确","位数不对")

然后,对字符数正确的,可以使用身份证号码的验证规则来验证身份证号码是否符合编码规则。

验证公式:

=MID("10X98765432",MOD(SUMPRODUCT(MID(A1,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A1)

将两组公共合并起来:

=IF(LEN(A1)=18,IF(MID("10X98765432",MOD(SUMPRODUCT(MID(A1,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A1),"正确","验证不合格"),"位数不对")

这个公式可以防“失误”,但防不了“故意”。

excel怎么核对身份证号是否正确

核对身份证号是否正确,只能通过位数设置函数公式来查看位数是否正确

首选打开表格之后

其次在一个空白单元格输入等号if(COUNT(A1)=18,"正确","错误")

最后在A1列输入数据就可以了

excel怎么检查多行的身份证号是否一致?

C2=if(or(a2="",countif(a$2:a2,a2)1),"",if(countif(a:a,a2)countif(b:b,b2),a2"至少有一行身份证不符","")),公式下拉自动填充。

excel如何判断身份证号码是否正确

您好,方法

1、打开excel表格,在表格中可看到身份证号码常出现的问题为“身份证的位数不足”。

2、以及“身份证上的时间不符合实际”,“身份证重复”,点击“D3单元格”。

3、直接按“ctrl+V”复制函数,出现结果为“false”,该函数较复杂,函数的第一部分:确定身份证的位数是否为15位或18位。

4、函数的第二部分:检验身份证号是否唯一,函数第三部分:确定身份证日期是否合法。主要判断月份是否在1-12之间,日期是否超出当月的天数。

5、利用自动填充功能验证下方身份证的正确与否,可看到有问题的身份证均显示为false,此外还可利用条件格式找出重复值,选中要验证的单元格。

6、依次点击“条件格式”、“新建规则”,点击“仅对唯一值或重复值设置格式”,选择“重复”,点击“格式”,挑一个显眼的颜色,设置完成点击“确定”即可。

7、依次点击“条件格式”、“新建规则”,点击“仅对唯一值或重复值设置格式”,选择“重复”,点击“格式”,挑一个显眼的颜色,设置完成点击“确定”即可。

excel检查身份证号码是否正确怎么做

关于用Excel怎么检查居民身份证上的公民身份号码是否正确,这个要从18位码长公民身份号码的排列规律来谈,公民身份号码是特征组合码,它的排列从左往右分别是:前六位数字是办证地行政区划代码,从第七位到第十四位数字是人的出生年月日,从第十五位到第十七位数字是同地方同年同月同日生的人办证时的顺序码,最后一位数字或字符是将前十七位数字用国家标准GB11643-1999《公民身份号码》附录B里计算校验码的公式算出来的校验码。要想检查这串18位数字字符是否有效,第一要有完整详实拥有国家标准GB2260-84《中华人民共和国行政区划代码》及其以后历年修订版的行政区划代码数据库,便于将人的公民身份号码前六位数字与行政区划代码数据库的行政区划代码对应的行政区建立一一对应关系,第二要建立最后一位校验码的Excel函数公式,便于将人的公民身份号码最后一位数字字符进行比对。对人的出生年月日,只要符合现行历法(阳历格列高利历法)对年月日的规律(典型的就是闰年2月份有29日),至于对同地方同年同月同日生的办证时的顺序码,我们只能接受,因实际这个顺序码只在各地公安机关户籍部门掌握上传到公安部全国公民身份证号码系统里,所以我们对网上发起询问一组18位码长数字字符是否为人的居民身份证上的公民身份号码,我们就是以顺序码是有效,真实存在过的。我大致谈点个人随想。