• 回答数

    7

  • 浏览数

    239

yk小康哥
首页 > 论文问答 > 电子表格怎样查重身份证号号是否合法

7个回答 默认排序
  • 默认排序
  • 按时间排序

叽叽咕咕喳喳

已采纳
您好,方法1、打开excel表格,在表格中可看到身份证号码常出现的问题为“身份证的位数不足”。2、以及“身份证上的时间不符合实际”,“身份证重复”,点击“D3单元格”。3、直接按“ctrl+V”复制函数,出现结果为“false”,该函数较复杂,函数的第一部分:确定身份证的位数是否为15位或18位。4、函数的第二部分:检验身份证号是否唯一,函数第三部分:确定身份证日期是否合法。主要判断月份是否在1-12之间,日期是否超出当月的天数。5、利用自动填充功能验证下方身份证的正确与否,可看到有问题的身份证均显示为false,此外还可利用条件格式找出重复值,选中要验证的单元格。6、依次点击“条件格式”、“新建规则”,点击“仅对唯一值或重复值设置格式”,选择“重复”,点击“格式”,挑一个显眼的颜色,设置完成点击“确定”即可。7、依次点击“条件格式”、“新建规则”,点击“仅对唯一值或重复值设置格式”,选择“重复”,点击“格式”,挑一个显眼的颜色,设置完成点击“确定”即可。
181 评论

张小电1301

324 评论

大财891088

现在的身份证号码包括18位,从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。1、通过数据有效性可以做一些最基本的检查。点菜单“数据”——“有效性”,点“设置”标签,在“允许”中选择“自定义”,在后面“公式”中输入=and(len(a1)=18,countif(s:s,left(a1,6)))。点“出错警告”标签,点中“出错警告”,在“样式”中选“停止”,在“标题”中输入“你输入的身份证号有误!请重新输入!”。该公式只检查了输入的身份证位数是否为18位和地区编号是否正确。其中地区编号事先建立在S列。2、对于要求严格的检查需要用VBA。除作以上检查处,可以检查出生日期是否符合规则,顺序码中的男女标识是否对应,校验码是否正确等。3、最严格的检查需要与公安部门的“公民身份信息联网核查系统”联网核对。

192 评论

鳗鳗小公主

对于A1单元格,假设只有一个号码是这样的,如果需要是多个,再补充吧。=IFERROR(IF(DATEVALUE(MID(A1,7,4) &"-" &MID(A1,11,2)&"-"&MID(A1,13,2))>0,""),"生日不对") & IF(VALUE(RIGHT(A1,1))=VALUE(INDEX({1,0,"X",9,8,7,6,5,4,3,2},1+MOD(SUM(MID(A1,1,1)*MID(A1,7,1),MID(A1,2,1)*MID(A1,9,1),MID(A1,3,1)*MID(A1,10,1),MID(A1,4,1)*MID(A1,5,1),MID(A1,5,1)*MID(A1,8,1),MID(A1,6,1)*MID(A1,4,1),MID(A1,7,1)*MID(A1,2,1),MID(A1,8,1)*MID(A1,1,1),MID(A1,9,1)*MID(A1,6,1),MID(A1,10,1)*MID(A1,3,1),MID(A1,11,1)*MID(A1,7,1),MID(A1,12,1)*MID(A1,9,1),MID(A1,13,1)*MID(A1,10,1),MID(A1,14,1)*MID(A1,5,1),MID(A1,15,1)*MID(A1,8,1),MID(A1,16,1)*MID(A1,4,1),MID(A1,17,1)*MID(A1,2,1)),11))),""," 验证码错误") & IF(LEN(A1)<>18," 位数不对","")

333 评论

康昱装饰

很简单,在exceLJ里的数据--->筛选--->自动筛选,在自筛选下拉列表中找到单位员工个人就可以了直接CTRL+F,查找就可以了

204 评论

阳澄湖边

看你的提问和你的抓图,就是判断单元格输入是不是18位数(第二代身份证号码位数)了,18位数者为“正确”,不是者为“位数不对”。用:=IF(LEN(A1)=18,"正确","位数不对")即可(回车并向下填充,下同)如果是判断单元格里面是不是带“/”的,用:=IF(ISERR(FIND("/",A1)),"正确","位数不对")也行。还是要防止单元格输入错误:选该列:菜单栏——数据——数据工具——数据有效性——数据有效性——设置:有效性条件——允许:文本长度——数据:等于——长度:18——确定。这样若输入身份证号码多于或少于18位数,就会提示操作错误(输入值非法)。

291 评论

雷恩哥哥

回答 亲,您好,您好,方法 1、开excel表格,在表格中可看到身份证号码常出现的问题为“身份证的位数不足”。 2、以及“身份证上的时间不符合实际”,“身份证重复”,点击“D3单元格”。 如何判断输入的身份证号码是否正确 直接按“ctrl+V”复制函数,出现结果为“false”,该函数较复杂,函数的第一部分:确定身份证的位数是否为15位或18位。 3、函数的第二部分:检验身份证号是否唯一,函数第三部分:确定身份证日期是否合法。主要判断月份是否在1-12之间,日期是否超出当月的天数。 4、利用自动填充功能验证下方身份证的正确与否,可看到有问题的身份证均显示为false,此外还可利用条件格式找出重复值,选中要验证的单元格。 5、依次点击“条件格式”、“新建规则”,点击“仅对唯一值或重复值设置格式”,选择“重复”,点击“格式”,挑一个显眼的颜色,设置完成点击“确定”即可。 6、依次点击“条件格式”、“新建规则”,点击“仅对唯一值或重复值设置格式”,选择“重复”,点击“格式”,挑一个显眼的颜色,设置完成点击“确定”即可。 更多7条 

300 评论

相关问答

  • excel表格身份证号查重怎么查

    在条件1下拉菜单中点选公式 咋后面的输入框中输入 =countif($a$2:a2,a2)>1 该函数的作用是当从a2到a20间的某个活动单元格输入内容完成之后

    馋佬胚祖宗 6人参与回答 2023-12-08
  • wps表格查重复身份证号

    使用countif()函数+条件格式组合,即可完美标注重复的数据:1、选中该列第一行单元格,如:B1;2、选中该列-》条件格式-》3、条件一 -》公式 -》

    小特别16 3人参与回答 2023-12-09
  • 电子表中身份证查重

    如下图,在计数辅助列输入公式=COUNTIF($A$2:$A$24,A2&"*")下拉,不是1的就是表示有重复的。

    熊猫小胖 7人参与回答 2023-12-09
  • excel表格身份证号怎么查重

    增加身份证号码文本长度验证选择A2:A100,数据,数据验证,数据验证,允许,选择,文本长度,选择,等于,输入18。

    皛白白皛 8人参与回答 2023-12-09
  • excel表格查重复身份证号码

    表1中 A1=姓名,B1=身份证,C1显示重复 "是","否"表2中 A1=姓名,B1=身份证C1=if(isna(vlookup(A1,表2!A:B,2,0

    粉红蚕宝宝 5人参与回答 2023-12-11