Excel:查找两个列表中的差异

时间:2017-06-14 19:28:38

标签: excel excel-formula

假设我在Excel工作表的两列中有两个列表...

A栏

Apple
Baseball
Carlos
Dad

和... B栏

Baseball
Dad
Visual
Basic

我正在尝试将A列中的内容与B列中的内容进行比较,以找出A列中的内容但不是B列。我有一个可以在C列中使用的公式

=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "")

我的问题是如何将该公式应用于列A具有条目的每一行,并且在执行此操作时将公式中的$A2更改为它所在的相应行。我可以手动执行此操作通过并将公式复制并粘贴到C列并将$A2更改为$A3$A4等等。希望快速修复此处,以便我不必为400行执行此操作!

1 个答案:

答案 0 :(得分:2)

Column C中输入以下公式并向下拖动。你的公式可以简化如下,

=IF(COUNTIF(B:B,A1),"Match","No Match")
如果找到匹配,

COUNTIF返回true,或者换句话说,如果结果大于0,则返回true。如果没有匹配,则返回false(0)。因此,这可以如上所述编写。 (检查它是否等于0)

您只需将填充柄拖动到您拥有的行数即可。

enter image description here