![检查 vlookup 的所有值是否为某个值](https://linux22.com/image/1594946/%E6%A3%80%E6%9F%A5%20vlookup%20%E7%9A%84%E6%89%80%E6%9C%89%E5%80%BC%E6%98%AF%E5%90%A6%E4%B8%BA%E6%9F%90%E4%B8%AA%E5%80%BC.png)
我在 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"
用单元格引用替换。