小兔网

本示例教您如何使用数据验证来防止用户输入重复值

1.选择范围A2:A20。

防止重复输入示例

2.在“数据”选项卡上的“数据工具”组中,单击“数据验证”。

点击数据验证

3.在“允许”列表中,单击“自定义”。

4.在“公式”框中,输入以下所示的公式,然后单击“确定”。

数据验证公式

说明:COUNTIF函数带有两个参数。= COUNTIF($ A $ 2:$ A $ 20,A2)计算范围A2:A20中等于单元格A2中值的数量。由于我们不希望重复输入,因此该值只能出现一次(= 1)。因为我们在单击“数据验证”之前选择了范围A2:A20,所以Excel自动将公式复制到其他单元格。注意我们如何创建绝对引用($ A $ 2:$ A $ 20)来修复此引用。

5.要对此进行检查,请选择单元格A3,然后单击“数据验证”。

配方检查

如您所见,此函数计算范围A2:A20中等于单元格A3中值的数量。同样,此值只能出现一次(= 1),因为我们不希望重复输入。

6.输入重复的发票编号。

结果。Excel显示错误警报。您已经输入了发票编号。

防止在Excel中重复输入

注意:要输入输入消息和错误警报消息,请转到“输入消息和错误警报”选项卡。