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

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

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

使用公式比较两列或多列

第1步 – 我们采取了如下的样本数据,其中有两列有一些重复的值。

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

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

**IF(ISERROR(MATCH(B3, AA 3- AA 10000,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中比较两列并删除匹配项?

注意 – 在这个样本数据中,我们正在比较列表2和列表1。公式将对那些在列表2和列表1中都有的记录显示重复。

删除重复的值

在确定了重复的数值后,可以通过以下步骤一次性删除它们。

第1步 – 现在,选择显示重复和唯一结果的列,并进入 “主页 “标签>”编辑工具”>”排序和过滤”>”过滤”。

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

第2步 – 点击 “过滤器”,一个过滤器将被创建在相应的列中。现在点击过滤器的箭头,只选择 “重复 “选项。然后点击确定。

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

第3步 – 现在它将只显示重复值,选择List2列的值,然后按Delete键。这将删除列表2中与列表1相比的重复值。

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

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

第4步 – 现在去掉过滤器,输出结果将如下。

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

结论

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册