查找某一列中不存在于另一列的项目

查找某一列中不存在于另一列的项目

Excel 中有两列,我想查找(最好突出显示)位于 B 列但不位于 A 列的项目。

完成此操作的最快方法是什么?

答案1

  1. 选择 A 列中的列表
  2. 右键单击并选择命名范围...
  3. 输入“ColumnToSearch”
  4. 单击单元格 C1
  5. 输入此公式:=MATCH(B1,ColumnToSearch,0)
  6. 将 B 中所有项目的公式向下拖动

如果公式未能找到匹配项,则会标记为 #N/A,否则将是一个数字。

如果您希望匹配时为 TRUE,不匹配时为 FALSE,请使用以下公式:

=ISNUMBER(MATCH(B1,ColumnToSearch,0))

如果你想退回未发现的价值并为找到的值返回空字符串

=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)

答案2

这是一个简单但有效的方法。

突出显示列并打开条件格式

挑选使用公式确定要突出显示的单元格

输入以下公式,然后设置您的首选格式。

=countif(A:A,B1)=0

答案3

选择两列。转到条件格式并选择突出显示单元格规则。选择重复值。进入下一步后,您可以将其更改为唯一值。我刚刚这样做了,它对我有用。

答案4

请参阅我对列表 A 在 B 中未找到的数组公式答案:

=IFERROR(INDEX($A$2:$A$1999,MATCH(0,IFERROR(MATCH($A$2:$A$1999,$B$2:$B$399,0),COUNTIF($C$1:$C1,$A$2:$A$1999)),0)),"")

比较两列姓名并返回缺失的姓名

相关内容