使用公式来查找Excel工作表中重复数据的两种方法

发布时间:2016-03-18 来源:Office办公助手(www.officezhushou.com)

在向Excel工作表中输入数据时,由于数据很多,难免会遇到出现重复数据的情况。在完成工作表数据输入后,对工作表进行检查时,需要有一个高效的方法来发现这些重复数据。本文介绍使用公式来查找Excel工作表中重复数据的两种方法。

1、启动Excel并打开工作表,在数据区最后添加一个名为“是否重复”的列。在其下的单元格中输入公式“=IF(COUNTIF(A$3:A3,A3)>1,"重复数据","")”,按Enter键结束公式的输入。使用鼠标向下拖动填充控制柄填充公式,单元格中显示判断结果,如图1所示。

使用公式来查找Excel工作表中重复数据的两种方法

图1 输入并填充公式后显示的结果

提示

使用COUNTIF()函数统计当前记录出现的次数,公式中的A$3:A3为混合引用,当向下填充公式时,该引用也将随之改变,如变为A$3:A4、A$3:A5和A$3:A6等。当某个记录重复出现时,计数值将大于1,则将其标记为重复数据。

2、在“是否重复”列标题下的单元格中输入公式“=IF(MATCH(A3,A$3:A3,0)<>ROW(1:1),"重复数据","")”,按Enter键结束公式的输入。使用鼠标向下拖动填充控制柄填充公式,单元格中显示判断结果,如图2所示。

使用公式来查找Excel工作表中重复数据的两种方法

图2 输入并填充公式

提示

使用MATCH()函数在从A3单元格到当前公式所在行的第一个单元格的单元格区域中查找与公式所在行的第一个单元格内容相匹配的内容,该函数将返回匹配值在单元格区域中的相对位置。ROW()函数可以返回引用的行号,如ROW(1:1)将返回数值1。

当公式向下复制时,公式中的ROW()函数的返回值将依次增加1。当MATCH()函数的返回值和ROW()函数返回值不同时,则表示查找到的匹配值不是当前行的姓名,这表示遇到了重复的姓名。

更多相关阅读

通过对数据有效性的设置禁止Excel2013单元格中数据的重复输入

Excel 2010数据有效性应用实例——拒绝录入重复数据

在Excel数据表中标记重复数据的方法

Excel 2010中快速删除重复数据的方法

从多个Excel工作表中获取不重复数据的方法

    上一篇:使用Excel统计成绩并评定等级的方法
    下一篇:忽略Excel表格中隐藏的行列求和的方法

    推荐

    热门教程

    推荐

    推荐教程

    推荐

    自学教程

    推荐

    访问电脑版 || 访问移动版 || 联系我们

    Copyright © 2010-2022 Office办公助手. 版权所有