如何在Excel中比较两列并删除匹配项?

如何在Excel中比较两列并删除匹配项?

如果您想要比较两个或更多列以查找重复值,可以使用本文中提到的公式来完成。很多时候,我们遇到一个数据集,其中值被重复输入并需要进行过滤。让我们看看如何实现这一点。

使用公式比较两个或多个列

第1步 - 我们已经采取了如下样品数据,其中有两列具有一些重复值。

如何在Excel中比较两列并删除匹配项?

第2步 - 在列C中,我们将使用以下公式识别重复和唯一值。

**IF(ISERROR(MATCH(B3, AA3-AA10000,0)),”Unique”,”Duplicate”) **

如何在Excel中比较两列并删除匹配项?

第3步 - 现在,在单元格C3中输入上述公式,并将其拖动到需要进行比较的最后一行。

如何在Excel中比较两列并删除匹配项?

公式语法描述

参数 描述
IF(logical_test,{value_if_true},{value_if_false})
  • Logical_test 指定数据需要呈现的条件。
  • Value_if_true 指定如果条件满足将返回的值。
  • Value_if_false 指定如果条件不满足将返回的值。

IsError(expression) |

  • IsError 函数用于确定数字表达式是否表示错误。

MATCH(lookup_value,lookup_array,[match_type]) |

  • lookup_value 要在lookup_array中进行匹配的值。
  • lookup_value 参数可以是数字、文本或逻辑值的值或单元格引用。
  • lookup_array 正在搜索的单元格范围。
  • match_type 数字-1、0或1。match_type参数指定Excel如何将lookup_value与lookup_array中的值匹配。此参数的默认值为1。

第4步 - 在将公式拖动到第9行之后,输出将为以下结果。

如何在Excel中比较两列并删除匹配项?

注意 - 在此样本数据中,我们将List 2与List 1进行比较。公式将显示在List 2和List 1中都存在的记录上方的“Duplicate” 。

删除重复值

在确定重复值之后,可以使用以下步骤一次性删除它们。

第1步 - 现在,选择显示了重复和唯一结果的列,并转到主页选项卡>编辑工具>排序和筛选>筛选。

如何在Excel中比较两列并删除匹配项?

第2步 - 在单击筛选后,在相应的列中将创建一个筛选器。现在,单击筛选器箭头,并仅选择“重复项”选项。然后单击“确定”。

如何在Excel中比较两列并删除匹配项?

第3步 - 现在,它将仅显示重复项,选择List2列的值,然后按Delete键。这将删除与List1相比的List2中存在的重复值。

如何在Excel中比较两列并删除匹配项?

如何在Excel中比较两列并删除匹配项?

步骤4 − 现在删除过滤器,输出结果如下。

如何在Excel中比较两列并删除匹配项?

结论

通过这种方式,可以将多个表与一个表进行比较,并从所有其他列表中删除重复值。这种方法有助于获得整个数据范围内的唯一值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册