【问题标题】:How to select a VLOOKUP row based on multiple column values如何根据多列值选择 VLOOKUP 行
【发布时间】:2014-11-12 16:02:19
【问题描述】:

我们有 11 列(B 到 L 列)的代码,我需要根据另一张工作表中的 VLOOKUP 进行选择。如果任何列值是“HI”或“EXT”,我需要保留记录,如果所有列值都是“M”,我可以排除它。 A 列是我的 LOOKUP 列表。

现在我能想到的最好的方法是 11 个嵌套 =IF(VLOOKUP(...) 语句来设置包含标志,但是如果有一种方法可以基于与值相等的情况对 TRUE/FALSE 标志求和“ M" 跨越所有 11 列...我没有成功找到它。

有什么想法吗?

【问题讨论】:

    标签: excel excel-formula vlookup


    【解决方案1】:

    这可以分两步解决:

    1. 对于 B-L 列,公式必须是您的 VLookup 公式(您没有在此处输入)和末尾的 ="M",这将导致二进制真/假值。
    2. 然后,在 M 列中,使用 AND 函数在 B-L 上对每一行进行逻辑与,例如=AND(B1:L1)

    如果您希望保持显示格式相同,另一种选择是执行数组公式。

    1. 输入=IF(AND(B1:L1="M"), "KEEP", "EXCLUDE"),然后按CTRL+SHIFT+ENTER,它会添加花括号,这意味着它会计算一个数组值。单元格中的结果公式将为{=IF(AND(B1:L1="M"), "KEEP", "EXCLUDE")}。我进行了测试,它似乎按预期工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      • 1970-01-01
      • 2018-01-20
      • 1970-01-01
      相关资源
      最近更新 更多