标记B列中不在A中的项目(在Excel中)

时间:2013-03-20 19:24:11

标签: excel

假设以下Excel工作表:

   A    B
1 foo  foo
2 bar  foobar
3 baz  bar
4      baz
5      bam

实际上,列AB包含数千行(列BA更长,如此处所示)。我需要针对B检查列A。需要标记B列中但不在A中的项目(红色,粗体,添加星号,这不重要)。

在此示例中,应标记的项目为:foobarbam,因为它会显示在B中,但不会显示在A中。我的问题是:我可以用什么公式来实现这个目标?

2 个答案:

答案 0 :(得分:3)

您可以在C1中复制

这样使用COUNTIF

=COUNTIF(A:A,B1)>0

如果B1值在A列中则为TRUE,否则为

或者,您可以在条件格式中使用相同的公式为相关行着色

答案 1 :(得分:1)

以下是使用条件格式

实现此目的的公式示例

=ISERROR(VLOOKUP(B1,$A$1:$A$3,1,FALSE))

将源范围(针对您的情况)放在上面而不是A1:A3 确保条件格式适用于(B列的)数据范围,例如B1:B2000。