Excel设置同一行或同一列不能输入重复内容 包含身份证号码重复输

因为要做一个活动,并录入客户信息,且防止客户使用相同信息进行领取礼品,我们要禁止excel同列的身份证号码重复输入。

代码重复检查设置


一、选中某一列(如A列)

二、选择:数据-有效性-设置,在"允许"下拉框中选择"自定义"

在下面的输入框中输入我们提供的16位与身份证号码的相应代码。

16位数字以内不重复输入


在网上搜索后发现:若是只有16位数字的可以使用下面的代码:
=COUNTIF(A:A,A1)=1

身份证号码禁止重复输入


因是超过16位的数字,你就会发现上面的代码不起作用,所以要使用下面的代码,如禁止相同身份证号码重复输入:
=AND(LEN(A1)=18,SUMPRODUCT(N(A1=A1:A$1))=1)

评论

大侠名号:   验证码: 点击我更换图片  

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND