Excel教程

Excel函数
Excel技巧

【excel技巧】Excel同一列禁止数据的重复输入

当前位置:网站首页 > Excel教程

【excel技巧】Excel同一列禁止数据的重复输入

* 来源: 【公众号ID:office196】 * 作者: 【office教程学习】 * 发表时间: 2020-01-02 18:08:18 * 浏览: 43

我们在用Excel录入大量数据时,同列中有些信息是唯一性的,不允许重复的,比如录入产品的库存信息,像产品的编号就是唯一的。那么我们如何做到当输入的数据跟以前录入的数据发生重复时,表格可以出现错误提示?

利用Excel功能的数据有效性设置,可以禁止重复数据的输入。

例如,以下表格:

「Excel技巧」Excel同一列禁止数据的重复输入


产品编号作为标识是唯一性的,现要将其设置为禁止重复输入。

操作方法:

1、选中A2:A8单元格区域,然后点击菜单的【数据】—【数据验证】—【数据验证】;

「Excel技巧」Excel同一列禁止数据的重复输入


2、在打开的【数据验证】对话框里,点击【设置】选项,验证条件中的【允许】项,选择“自定义”,在【公式】里输入:=COUNTIF(A:A,A2)=1;

「Excel技巧」Excel同一列禁止数据的重复输入


3、切换到【出错警告】选项卡,【样式】选择“停止”,并输入相应的标题和错误信息。

「Excel技巧」Excel同一列禁止数据的重复输入


4、最后点击【确定】就可以了。

这时,当你在表格A2:A8单元格区域里录入了相同的产品编号信息时,表格就会弹出相应的出错提示框,如下:

「Excel技巧」Excel同一列禁止数据的重复输入


补充说明:

步骤2里的公式:=COUNTIF(A:A,A2)=1

COUNTIF函数:

用途:条件计数函数,即对指定区域中符合指定条件的单元格进行计数;

语法:= Countif(条件区域,条件)

所以,在数据有效性规则的验证条件中,使用公式=COUNTIF(A:A,A2)=1,这个公式指定每个单元格的数据在A;A区域中,只允许出现1次;如果数据在该区域中出现第2次,就会弹出出错警告信息。