检查 vlookup 的所有值是否为某个值

检查 vlookup 的所有值是否为某个值

我在 Excel 中有一个这样的数据表

CAT  | TYPE
foo  | first
foo  | none
bar  | none
baz  | none

我需要一个公式来说明给定名称是其“first”类型。因此,对于示例数据,仅当给定名称为“foo”时,公式才为真。

我尝试过执行多次 VLookup 并使用辅助列来获取唯一的名称,但这并不能满足我的要求。

我觉得他们会有一个非常优雅的方法来解决这个问题。

答案1

您可以为此使用VLOOKUP,IFERROR和逻辑运算符。=

假设 CAT/TYPE 是 A/B 列,使用:

=IFERROR(VLOOKUP("foo",A:B,2,FALSE)="first",FALSE)

您可以"foo"用单元格引用替换。

相关内容