excel中检查身份证号是否重复是否为18位

在EXCEL中如何设置单元格使输入的身份证号码既不会重复且输入的身份证号码为18位 我将用条件格式显示重复的身份证号 同时用数据有效性判断身份证号是否满足为18位

操作方法

  • 01

    假如要在a2:a20这个区域输入身份证号码 首选选中这个区域 然后点按菜单栏 格式 条件格式命令

  • 02

    在条件1下拉菜单中点选公式 咋后面的输入框中输入 =countif($a$2:a2,a2)>1 该函数的作用是当从a2到a20间的某个活动单元格输入内容完成之后 判断输入内容是否唯一 点按格式按钮 然后点按图案 点选红色 然后点按确定

  • 03

    此时可以看到 待用格式变为红色了 点按确定

  • 04

    在a16和a17分别输入两个上面单元格中已经出现的身份证号 此时可以看到单元格显示为红色 说明该身份证号与上面单元格身份证号重复

  • 05

    选中a2到a20的区域 然后点按菜单栏 数据 有效性命令

  • 06

    在数据有效性对话框中 首先点按设置选项卡 有效性的条件设置为 允许文本长度等于18 然后点按出错警告选项卡 这一步的设置的作用是选中区域中只允许输入文本 文本长度必须为18

  • 07

    在出错警告处标题后输入身份证长度不为18位 错误信息下填写 请重新输入 然后点按确定

  • 08

    在a18中输入111 此时会弹出警告框 身份证长度不为18位 请重新输入

  • 09

    输入一个十八位的数字 此时没有提示 可以完成输入

  • 10

    如果要找到那学单元格区域设置了条件格式或者数据有效性 可以点按快捷键ctrl+g 然后点按定位条件

  • 11

    在定位条件中点选条件格式或者数据有效性 然后点按确定

  • 12

    此时如果选中的是条件格式 如果想删除这些条件格式 可以点按菜单栏 格式 条件格式命令 在弹出的条件格式对话框中点按删除按钮 然后点按确定

  • 13

    如果选中了数据有效性 如果要删除数据有效性可以点按菜单栏 数据 数据有效性 在数据有效性对话框中 点按设置选项卡下的全部清除 然后点按确定

  • 14

    如果要用数据有效性判断身份证号是否重复 在条件格式中输入的=countif($a$2:a2,a2)>1 应该改为=countif($a$2:a2,a2)=1  应该选中需要设置数据有效性的区域 然后点按设置选项卡 在允许下拉里选择自定义公式后面输入=countif($a$2:a2,a2)=1 出错警告设置为 身份证号码不唯一 请重新输入

  • 15

    设置完数据有效性后可以在a18中输入a17的内容 然后会出现提示框 身份证号码不唯一 请重新输入

  • 16

    如果不用数据有效性 用一个条件判断身份证号是否重复 用另一个条件判断身份证好是否为18位 可以按下图所示添加一个条件 然后在条件2下拉菜单中选择公式 在后面输入公式 =and(LEN(A2)<>18,LEN(A2)<>0) len函数的作用是返回单元格内字符串个数 and函数要求两个条件同时满足函数返回值是真 否则为假 <>是不等于号 整个嵌套函数的作用是判断单元格内身份证号长度是否不为10且不是空单元格 如果不为十八位且不是空单元格 单元格显示为绿色

  • 17

    在a19和a20中输入不为18位的数字 然后可以看到单元格显示为绿色 另外重复的单元格显示为红色 身份证号是因为什么出现的错误一目了然

  • 18

    如果要用数据有效性判断身份证号是否重复是否为18位 需要用这个公式=and(COUNTIF($A$2:A2,A2)<=1,LEN(A2)=18) 作为判断依据 这个公式的作用是判断单元格内数据是否同时满足唯一和18位 如果不满足将按照出错警告出现提示

(0)

相关推荐

  • 如何在Excel中提身份证号生日和性别

    每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号、出生年月等内容的电子表格,以备建立全省统一的电子学籍档案。数百个新生,就得输入数百行相应数据,这可不是个轻松活儿。有没有什么办法能减轻 ...

  • 怎么在excel中输入身份证号

    怎么在excel中输入身份证号 这是一个普遍的数字输入问题.Excel 中默认的数字格式是"常规",最多可以显示11位有效的数字,超过11位就会以科学记数形式表达. 要输入多位数字 ...

  • 怎么在excel中使用身份证号提取出生日期?

    我们在使用excel处理身份证号的时候需要将出生日期提取出来,可是许多小伙伴不知道如何处理,今天,小编就教大家在excel中使用身份证号提取出生日期.具体如下:1. 首先打开电脑中的excel,新建或 ...

  • 在Excel中输入身份证号等数字后变成E+处理方法

    在用Excel处理数据的过程中,经常需要在单元格中输入身份证号码.电话号码等数字,但当输入完成后,这些数字为变成E+的格式,如何才能保证数据不会发生变化.今天在这里为大家讲讲在Excel中输入身份证号 ...

  • Excel中输入身份证号之后,会出现乱码如何解决

    我们在使用excel进行统计记录的时候,有时候输入身份证号之后,就会发现单元格的内容变成了乱码,不是之前输入的身份证号,尤其是大量输入,怎么办呢 操作方法 01 点击打开excel的主界面,进入之后点 ...

  • excel中输入身份证号后三位变成0现象的解决方法介绍

    在公司、学校,经常会遇到需要在Excel录入身份证号的场景,但录入完毕会发现身份证号成了科学统计法,再次点击发现最后三位成了“0”,这个如何解决呢? 规规矩矩的输入18位数字 最后三位成了“0” 究其 ...

  • excel中输入身份证号变成0怎么办

    在公司、学校,经常会遇到需要在Excel录入身份证号的场景,但录入完毕会发现身份证号成了科学统计法,再次点击发现最后三位成了“0”,这个如何解决呢? 规规矩矩的输入18位数字 最后三位成了“0” 究其 ...

  • 在Excel中输入身份证号后面四位变成0的处理办法

    在Excel中,经常要输入编号.电话号码和身份证号等数字信息.但在实际操作中,当我人输入身份证号回车确认后,身份证号变成了科学计数法的形式,且身份证号的后四位数字全部变成了"0000&quo ...

  • 如何在EXCEL中输入身份证号不变化

    在Excel中录入员工信息等很多类似的表格时都会输入一项身份证信息,也就是要录入身份证号,但身份证号一般都是15位或者18位数字,如果你直接在Excel中输入的话,就会出现下图中的情况.很显然,由于数 ...