【问题标题】:Google Sheets vlookup based on multiple criteria with wildcards基于通配符的多个条件的 Google 表格 vlookup
【发布时间】:2021-04-28 08:57:20
【问题描述】:

我正在尝试使用第二个标准扩展 gs vlookup 公式。

此公式适用于 A 列中的 1 个条件。 =ArrayFormula(IFNA(VLOOKUP(""&A2:A&"",sheet2!C:D,2,FALSE), ""))

但我想用第二个 (OR) 标准来扩展公式。 不知何故,它看起来像这样: =ArrayFormula(IFNA(VLOOKUP(""&A2:A&"" OR ""&B2:B&"",sheet2!C:D,2,FALSE), "" )) (公式应检查 2 个条件之一(在 A 列或 B 列中)是否与 sheet2 上的 C 列匹配,并从 sheet2 上的 D 中返回值)

这甚至可以用公式来实现吗?

【问题讨论】:

    标签: google-sheets-formula wildcard criteria


    【解决方案1】:

    这个公式似乎可以满足您的要求,放在 C2 中:

    =ArrayFormula(
      IFNA(  VLOOKUP(A2:A,Sheet2!C:D,2,0),
        IFNA(VLOOKUP(B2:B,Sheet2!C:D,2,0),"no match")))
    

    我认为还有其他几种方法可以做到这一点,但我选择了你开始的方法。

    我还没有为空白行等添加错误检查,以保持简单。

    【讨论】:

    • thnx,这很好用。您在查询中提到的其他几种方式?
    • 是的,我想是的。我真的很喜欢对大多数事情使用查询。如果我把一个放在一起,我会在这里添加另一个答案。很高兴它有帮助...如果适用,请在此答案上打勾,以帮助其他有类似问题的人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-23
    • 2019-09-16
    • 2015-10-21
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2020-10-27
    相关资源
    最近更新 更多