在EXCEL中如何设置单元格使输入的身份证号码既不会重复且输入的身份证号码为18位

2024-11-07 14:16:49
推荐回答(1个)
回答(1):

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

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

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

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

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

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

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

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