Excel 工作表比较两列

Excel 工作表比较两列

我有两列数据,我想看看 b 列中是否有任何内容与 a 列中有任何内容匹配。

我尝试了一些 if 语句和一些 vlookup 语句 -

=if(B2=A3, "TRUE", "FALSE")=NOT(ISNA(VLOOKUP(A1,$B:$B,1,FALSE)))

答案1

作为斯科特说,你可以用计数

因此,=COUNTIF(A:A,B2)>0)在 A 列中搜索 B2 并计算找到的次数。将其向下拖动将在 B3、B4 等中执行相同操作。

这意味着如果在 A 列中找到 B2 多次,它将返回 TRUE,而不是由于测试而找到的次数>0


您还可以使用匹配返回匹配的行。

=MATCH(B2,A:A,0)`

如果找不到,这将出错,因此您可以将其包装在iferror

=IFERROR(MATCH(B2,A:A,0),"No Matches")

这两种方法都需要绝对匹配,因此任何多余的空格都不会显示匹配。您可以使用以下方法删除前导空格和尾随空格:=TRIM()

相关内容