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位并非是日期!如果你在录入的时候没有同时满足以上三个条件就会弹出警告!
今天的分享就到这里了,如果你有疑问,欢迎在留言区评论互相交流一下!你的转发、赞赏将是我继续创作的动力!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/4154.html