在Excel表格中如何使用数据有效性判断输入的身份证号码是否正确

所属分类: 软件教程 / 办公软件 阅读数: 1204
收藏 0 赞 0 分享
在单元格中,输入身份证号码,有15或18位两种,由于输入过多导致输入错误,请问如何检验?
1、身份证位数(是否为15位或18位)

2、日期是否合法(主要是判断月份是否在1-12之间,日期是否超出当月的天数等)

3、身份证号是否重复。
数据有效性公式如下:
=NOT(OR(AND(LEN(A1)<>15,LEN(A1)<>18),COUNTIF(A:A,A1)<>1,ISERROR(1*TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"))))
可以设置提示内容为:
“身份证位数或者日期有误,或者身份证号有重复,请核准后重新输入!”

这样设置好后有以上三错误就不能输入了。
但还有个缺点,就是不知道和上面那个身份证号重复了。

所以建议采用如下方法:
在数据有效性中只判断位数和日期问题,公式如下:
=NOT(OR(AND(LEN(A1)<>15,LEN(A1)<>18),ISERROR(1*TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"))))
提示内容为:
“身份证位数或者日期有误,请核准后重新输入!”
然后在A列用条件格式显示重复的身份证号码,条件格式的条件设为:
公式=COUNTIF(A:A,A1)>1
将字体设为红色。
这样设置后,位数和日期有问题不能输入,重复的可以输入,但会显示为红色字体,以便你检查是这个单元格错了,还是先输入的那个单元格(红色字体)错了。
更多精彩内容其他人还在看

excel表格中怎么使用数据画鸭子?

excel表格中怎么使用数据画鸭子?excel表格中想制作一个鸭子的图案,该怎么制作呢?今天我们就来看看excel表格中绘制鸭子的方法,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

PPT怎么制作利用对称轴计算的课件?

PPT怎么制作利用对称轴计算的课件?ppt中想制作一个正方形的表格来快速计算数字总和,下面我们就来看看怎么在ppt中做出这种效果,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

在word文档中怎么插入页码呢?

多数Word文档的第一页为封面,第二页为目录,接着为序言之类的,因此页码也就不是从第二页开始,那么在word文档中怎么插入页码呢?下面小编就为大家详细介绍一下,来看看吧
收藏 0 赞 0 分享

Word2010怎么提取局部的图像?

有的时候对图片进行处理,并不想要图片所有内容,只需要局部,该怎么做?用专业的图片处理工具,大多数人都还不会,其实Word2010就有这个功能,去掉图片的背景色。那么Word2010怎么提取局部的图像?下面小编就为大家详细介绍一下,来看看吧
收藏 0 赞 0 分享

用excel vba编程画一匹马

excel是专门用于各种数据的处理、统计分析和辅助决策操作,虽然在excel中只出现文字和数字很正常,但是难免会让人感觉到枯燥乏味,提不起兴趣,下面小编就为大家详细介绍一下用excel vba编程画一匹马方法,来看看吧
收藏 0 赞 0 分享

excel中行号和列标怎么打印出来?

在我们处理电子表格的时候,有时候我们需要将表格的行号和列号打印出来,那么应该如何设置呢?下面小编就为大家详细介绍一下,不会的朋友可以参考本文,来看看吧
收藏 0 赞 0 分享

excel背景如何设置?excel文件设置背景方法图解

Excel表格背景样式应用也开始普遍应用,有的表格不需要用图表的形式来显示,那么表格的美观就会更加引起重视,那么excel背景如何设置?下面小编就为大家详细介绍excel文件设置背景方法,来看看吧
收藏 0 赞 0 分享

word怎样设置段落格式?word段落格式设置介绍

对于文档中的段落文本内容,我们可以设置其段落格式,行距决定段落中各行文字之间的垂直距离,段落间距决定段落上方和下方的空间。那么word怎样设置段落格式?下面小编就为大家介绍word段落格式设置方法,来看看吧
收藏 0 赞 0 分享

Word2016怎么使用能够启格式跟踪功能?

Word2016怎么使用能够启格式跟踪功能?word中的跟踪功能就是跟踪用户对文字所做的格式设置,从而帮助我们在其他位置应用相同的格式。下面我们就来看看 word2016,
收藏 0 赞 0 分享

Word2016文档中怎么设置段落编号?

Word2016文档中怎么设置段落编号?Word2016文档中段落很多,为了让文件看起来整体有序,整齐美观,想给段落设置编号,该怎么设置呢?请看下文Word2016设置段落编号的教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多