应用场景
下图表格A列为不同职业名称,其中"教师"名称出现了两次,我们希望同一个职业名称只出现一次。
![90d6c5e27113ead1f74366429954492d.png](https://i-blog.csdnimg.cn/blog_migrate/6fba71089d9847e5fd51c36358f482de.jpeg)
要避免在指定区域出现重复值有两种办法,一种是数据输入之前通过“数据验证”功能对单元格输入内容进行限定,当输入重复值时会进行错误提示;另一种是数据输入完成后,通过“删除重复项”命令一次性快速、批量删除重复数据。下面我们分别来学习一下。
通过事先进行数据验证限定单元格输入内容
1、选中要避免输入重复数据的单元格区域(本例为A2:A8单元格),单击[数据]选项卡[数据工具]功能组中的[数据验证]按钮,在下拉列表中选择[数据验证]命令。
![2999375e06720c5387c53a4ce6c60b23.png](https://i-blog.csdnimg.cn/blog_migrate/887835bbb79d48e7c0eccb68255cc6f6.jpeg)
2、在弹出的[数据验证]对话框中,在[设置]选项卡下设置验证条件:[允许]编辑框选择[自定义],[公式]编辑框输入公式:=COUNTIF($A$2:$A$8,A2)<2,最后单击[确定]按钮。
![b81795f52e312213816f0d94bb8909f3.png](https://i-blog.csdnimg.cn/blog_migrate/8f7b5a29e1337a376f8f60e8970fcaec.jpeg)
公式说明:
COUNTIF($A$2:$A$8,A2)的作用是统计A2单元格内容在$A$2:$A$8区域出现的次数,不允许出现重复值即A2单元格内容出现的次数要小于2。
选中A3单元格,在[数据验证]对话框中可见其验证公式为:=COUNTIF($A$2:$A$8,A3)<2,意为A3单元格内容在$A$2:$A$8区域出现的次数要小于2。其它单元格也是一样的道理。
![19541069eae6622e9b6529522d7cfbe2.png](https://i-blog.csdnimg.cn/blog_migrate/61521e71d777e1e752727a41cd2fc1c2.jpeg)
3、在A2、A3单元格相继输入"教师",当在A3单元格输入第二次"教师"时,弹出提示:"此值与此单元格定义的数据验证限制不匹配。"单击[取消]按钮,A3单元格中的内容"教师"即被清除。
![b5d9c936bfca6faf5a683c92b66ce48e.png](https://i-blog.csdnimg.cn/blog_migrate/2f6187899dd8489ec9cca6acca6a61ef.jpeg)
数据输入完成后通过删除重复项避免出现重复值
1、选中下图表格中的A1:A8单元格,单击[数据]选项卡[数据工具]功能组中的[删除重复项]按钮,在弹出的[删除重复项]对话框中单击[确定]按钮。
![b03bb15c373e6a7f5af45327d9a4d046.png](https://i-blog.csdnimg.cn/blog_migrate/7df0e475009d5cc0ff1bff55d656669b.jpeg)
![8299081aadb6593c59dd31841951a7e6.png](https://i-blog.csdnimg.cn/blog_migrate/712dabc1714dc4aa23d964f2b844bdd7.jpeg)
2、弹出提示对话框:"发现了1个重复值,已将其删除;保留了6个唯一值。"单击[确定]按钮即可。
![96f709392169d01d52aa8f14311f646f.png](https://i-blog.csdnimg.cn/blog_migrate/d1b5b7902f384fb184ddd6f1eb7235d9.jpeg)
A3单元格中第二次出现的"教师"已被删除,下面的单元格往上移动