在 Excel 中比较两个无序列表并返回差异

在 Excel 中比较两个无序列表并返回差异

我有两个包含客户数据的 Excel 文件。我需要比较这两个文件。

我已将用户名列从两个表中复制到新工作表中。现在我想遍历,如果用户名在第一列和第二列中,则忽略该记录。所以我有一个仅包含唯一用户名的列表。

列表没有任何顺序,因此我不能仅根据行比较每一列,我需要将一个单元格与另一列中的所有单元格进行比较,一直进行比较。

这可能吗?我以前从未使用过 Excel。

答案1

一种快速而又简单的方法是使用 vlookup 公式来识别文件 1 中也出现的名称。如果 vlookup 返回错误,则表示该名称是唯一的(未找到)。

在此处输入图片描述

C 列中的公式是=IF(ISERROR(VLOOKUP(A2,B:B,1,FALSE)),A2,"")

它基本上是说,如果从 B 列中的 A1 单元格查找确切名称返回错误,则显示 A1 中的名称;否则,显示一个空白单元格。

D 列中的公式执行相同的操作,但将 B 列中的名称与 A 列中的名称列表进行比较。

您可以发挥创意,在电子表格中展示这个公式,但这应该可以让您获得一些想法。

相关内容