Excel 中有两列,我想查找(最好突出显示)位于 B 列但不位于 A 列的项目。
完成此操作的最快方法是什么?
答案1
- 选择 A 列中的列表
- 右键单击并选择命名范围...
- 输入“ColumnToSearch”
- 单击单元格 C1
- 输入此公式:
=MATCH(B1,ColumnToSearch,0)
- 将 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)),"")