我们需要根据另一张表中的VLOOKUP选择11列代码(B列到L列)。如果任何列值为“HI”或“EXT”,我需要保留记录,如果所有列值都是“M”,我可以将其排除。 A列是我的LOOKUP列表。
现在我能想到的最好的是11个嵌套= IF(VLOOKUP(...)语句来设置包含标志,但是如果有一种方法可以根据与值的相等性来求和一个TRUE / FALSE标志“ M“跨越所有11列...我没有成功找到它。
有什么想法吗?
答案 0 :(得分:0)
这可以通过两个步骤解决:
="M"
在它的末尾,这将导致二进制真/假值。AND
函数进行逻辑AND,例如=AND(B1:L1)
如果你希望保持显示格式不变,另一个选择是做一个数组公式。
=IF(AND(B1:L1="M"), "KEEP", "EXCLUDE")
,然后按CTRL + SHIFT + ENTER,它将为其添加花括号,这意味着它会计算数组值。单元格中的结果公式为{=IF(AND(B1:L1="M"), "KEEP", "EXCLUDE")}
。我测试过,它似乎按预期工作。