查找并获取两列之间的差异

时间:2016-01-26 09:57:40

标签: excel difference

我有两列。每列有数万个值。我需要找到它们之间的区别并打印出一些单元格中的差异。我读过类似的问题,但它们对我的问题还不够,突出显示不同的细胞对我来说并不是因为通过搜索突出显示的细胞来观察成千上万的细胞会非常累人。因此,我需要获得这些值。

示例:

Column1 Column2

John Jennifer

Mary Washington

乔约翰

迈克尔德克萨斯

Houston Newyork

德州玛丽

col1中存在的值但不是col2:Joe,Michael,Houston

col1中存在的值但不是col2:Jennifer,Washington,New York

在算法上,我需要检查column1的每一行是否存在于Column2中,如果Column2中不存在该行,则取值。

同样,我需要检查column2的每一行是否存在于Column1中,如果Column1中不存在该行,则取值。

由于

1 个答案:

答案 0 :(得分:0)

旧:如果这是一次性的,我会进行备份,然后标记两列的区域并“删除重复项”,这是DATA命令栏上的一个按钮。 您将只留下唯一的记录,这是我理解您想要的。

编辑:如果要完全删除重复值,则:假设col1为“A”且col2为“B”,则此公式仅显示记录,如果它在A中但不在B中。您可以制作类似的一个用于B不在A中。在我的例子中,我为两个列C,D创建了唯一值。然后过滤这些“不是什么”的列表,你就有了一组独特的记录。

当前公式适用于A2单元格 - 在我的示例中放在C2中。

=IF(ISERROR(MATCH(A2;B:B;0));A2;"")