如何在 Excel 工作簿中查找重复项(5 种方法)

2025-12-17 19:32:49

假设工作簿中有两个工作表,名为 Sheet1 和 Sheet2。 Sheet1 表示员工姓名及其状态,而 Sheet2 显示加入日期及其姓名。在这里,我们突出显示了 Sheet1 中的重复名称。

方法 1 – 使用条件格式和 COUNTIF 函数选择单元格范围。转到主页选项卡和样式组。点击条件格式并选择新规则。

在新建格式规则对话框中,选择使用公式确定要设置格式的单元格。转到编辑规则说明部分。插入公式:=COUNTIF(Sheet2!$B$5:$B$16, B5) 将 Sheet2 替换为第二个工作表名称,将 $B$5:$B$16 替换为单元格范围,将 B5 替换为第一个单元格。打开格式选项以指定突出显示颜色。按确定。

您将得到以下输出。突出显示的名称与 Sheet2 中也存在重复。

您还可以将ISNUMBER函数与MATCH函数结合起来,在条件格式中设置条件。

在新建格式规则对话框中使用以下公式:=ISNUMBER(MATCH(B5, Sheet2!$B$5:$B$16,0))将 Sheet2 替换为第二个工作表名称,将 $B$5:$B$16 替换为单元格范围,将 B5 替换为第一个单元格。 MATCH 函数返回值在范围内的相对位置,ISNUMBER 函数检查 MATCH 函数的结果是否为数字。

这是输出。

方法 2 – 组合 IF 和 COUNTIF 函数在工作表中选择要查找重复项的空白单元格。应用公式:=IF(COUNTIF(Sheet2!$B:$B,Sheet1!B5),TRUE,FALSE) 将 Sheet1 和 Sheet2 替换为您的工作表名称,将 $B:$B 替换为列,将 B5 替换为第一个单元格。使用填充手柄向下复制公式。输出 TRUE 表示相应名称在 Sheet2 中具有重复值。

了解更多内容: 如何在 Excel 中使用 VLOOKUP 查找重复值

方法 3 – 组合 IF、ISERROR 和 VLOOKUP 函数在工作表中选择一个空单元格来搜索重复项。应用公式:=IF(ISERROR(VLOOKUP(B5,Sheet2!$B$5:$B$16,1,0)),"唯一", "重复") 将 Sheet1 替换为您的第一个工作表名称,将 $B$5:$B$16 替换为列,将 B5 替换为第一个单元格。输出 Duplicate 指示 Sheet1 中也存在重复值。

方法 4 – 使用 EXACT 函数在工作表中选择需要查找重复项的空白单元格。应用公式:=EXACT(B5,Sheet1!B5) 将 Sheet1 替换为您的工作表名称,将 B5 替换为第一个单元格。输出 TRUE 表示相应名称在 Sheet1 中具有完全相同的重复值。

方法 5 – 使用 Excel Power Query选择单元格范围。右键单击打开上下文菜单。选择从表/范围获取数据。

在创建表对话框中,单击确定。

将出现“Power Query 编辑器”窗口。转到关闭并加载下拉列表,然后选择关闭并加载到。

在导入数据对话框中,选择仅创建连接,然后单击确定。

对另一张纸重复这些步骤。转到数据选项卡和获取和转换数据组。选择获取数据,选择组合查询,然后单击合并。

在合并窗口中,选择表格并单击列。选择内部作为连接类型,然后单击确定。

Power Query 编辑器窗口将再次出现,其中包含两个表中的组合数据。右键单击第二列并选择删除

转到主页选项卡并选择关闭并加载。

将创建一个仅包含重复值的新工作表。

常见问题Excel 可以自动查找重复项吗?是的,在 Excel 中查找并突出显示重复项的最快方法是使用条件格式。此方法的最大优点是,它不仅显示现有数据中的重复项,而且在您将新数据输入工作表时自动检查新数据是否存在重复项。

如何在 Excel 中查找重复项总数?在 Excel 中计算重复项的最简单方法是使用 COUNTIF()。该函数计算指定范围内满足条件的单元格数量。例如,公式为 =COUNTIF( A2:A16, “Monitor ”),其中 Monitor 是条件。

Excel 可以隐藏重复项吗?

是的。在数据选项卡上,指向排序和筛选,然后单击高级。在高级过滤器对话框中,单击就地过滤列表。选中仅限唯一记录复选框,然后单击确定。显示过滤后的列表并隐藏重复的行。

最新发表
友情链接