
输入重复数据是一个常见错误,那么如何避免此错误?
我们可以设置数据验证以避免这种情况. (版本7/10称为数据有效性. )
如果您已经看过以前的函数课程,您就会知道countif函数用于计算数据的出现次数,今天我们将使用它.

我们知道员工编号是唯一的. 让我们学习如何避免输入重复数据.


数据验证的条件公式:
= COUNTIF($ A $ 2: $ A $ 13,A2)= 1
想法是:
使用countif函数计算所选区域中输入员工编号的重复次数,并将重复次数设置为1,大于1的次数就是重复数据.

注意:
公式中的数据区域A2: A13必须是绝对引用,即添加$符号成为$ A $ 2: $ A $ 13.
让我们输入数据以查看效果.

由于Excel的算术精度为15位,因此计算出的最大位数为15位. 有18位数字和15位以上的数字. 如果仍然使用countif功能,countif功能会将ID卡的第16位数字之后的不同数字判断为相同的数字,从而导致错误的数据验证设置.

那么,如何解决这个问题?
似乎您需要使用杀手级工具,只需移出sumproduct函数即可.
使用sumproduct函数的操作与上一个操作相同excel数据验证公式,不同之处在于公式已更改,请参见以下操作演示:

使用sumproduct函数进行数据验证,条件公式输入如下:

= SUMPRODUCT(N($ C $ 2: $ C $ 13 = ))= 1
这个想法与countif函数相同,后者是使用sumproduct函数来计算所选区域中输入员工编号的重复次数,并将重复次数设置为1excel数据验证公式,且大于1是重复数据. 公式中N函数的功能是将逻辑值转换为数值,以便计算重复次数.
注意:
类似地,公式中的数据区域A2: A13必须是绝对引用,即,将$符号添加为$ A $ 2: $ A $ 13.
您了解吗?如有任何疑问,请随时与我们联系.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-223809-1.html
快射炮
年年换中国豆苗大学生