乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel输入身份证号-excel中录入身份证必须要遵守的四个规则,你都知道吗

excel输入身份证号-excel中录入身份证必须要遵守的四个规则,你都知道吗

作者:乔山办公网日期:

返回目录:excel表格制作

我们都知道现在的二代身份证是由18位组成,那么你在excel中录入的时候可能会出错,但是excel中就有办法帮我们尽可能的避免出错!


随意举例,如有雷同,请联系会删除


从上图可以看到身份证中从第7位开始取8位就是我们的出生日期,要想录入准确就要保证


  • 身份证号位数为18位
  • 从第七位开始取8位为日期
  • 保证唯一性
因此可以通过数据有效性限制

选中区域——点击数据——数据验证——允许下拉选择自定义——输入公式后点击确定即可


=AND(LEN(Q2)=18,DATEVALUE(TEXT(MID(Q2,7,8),"#-00-00")),COUNTIF($Q:$Q,Q2)=1)


公式解释:都是最简单的几个函数套用
  • len()提取字符个数
  • DATEVALUE(TEXT(MID(Q2,7,8),"#-00-00")) text函数将mid从身份证中取得8位转为日期格式,在使用DATEVALUE函数判断是否为真正的日期
  • countif函数统计q2中的身份证号在q列是否等于1
  • 最外层套用一个and()就是要同时满足以上3个条件才可以!甚至前6位我们都可以限制录入,这里就不跟大家演示了

在这里还是要提一个很重要的录入技巧:一定要先设置单元格的格式为文本!或者在输入之前先录入一个单引号才能保证身份证号的准确性!


当你点击数据验证下圈释无效数据,第一个身份证号就录入错误了,因为判断出中间8位并非是日期!如果你在录入的时候没有同时满足以上三个条件就会弹出警告!


今天的分享就到这里了,如果你有疑问,欢迎在留言区评论互相交流一下!你的转发、赞赏将是我继续创作的动力!


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网