在列B中标记不在A中的项目(在Excel中)
假设以下Excel工作表:
AB 1 foo foo 2 bar foobar 3 baz bar 4 baz 5 bam
实际上,列A
和B
包含数千行(列B
比A
更长)。 我需要检查B
列对A
出现在列B
但不在A
中的项目需要被标记(红色,粗体,加星,这不重要)。
在这个例子中,应该标记的项目是: foobar
和bam
如B
出现,但不出现在A
。 我的问题是:用什么公式可以做到这一点?
以下是使用条件格式来实现这一点的公式示例
=ISERROR(VLOOKUP(B1,$A$1:$A$3,1,FALSE))
把源范围(你的情况),而不是上面的A1:A3
。
确保条件格式适用于(B列的)数据范围,比如B1:B2000。
你可以在复制C1的时候使用COUNTIF
=COUNTIF(A:A,B1)>0
那么如果B1值在列A中,则将给出真,否则将给出假
或者,您可以在条件格式中使用相同的公式来着色相关的行