Google 基于带通配符的多个条件的工作表 vlookup
Google Sheets vlookup based on multiple criteria with wildcards
我正在尝试使用第二个条件扩展 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 ,错误的), ””))
(公式应检查 2 个条件之一(在 A 或 B 列中)是否与 sheet2 上的 C 列和 return sheet2 上 D 的值匹配)
这甚至可以用公式实现吗?
这个公式似乎可以满足您的需求,放在 C2 中:
=ArrayFormula(
IFNA( VLOOKUP(A2:A,Sheet2!C:D,2,0),
IFNA(VLOOKUP(B2:B,Sheet2!C:D,2,0),"no match")))
我认为还有其他几种方法可以做到这一点,但我采用了您开始的方法。
我还没有为空白行等添加错误检查,以使其简单明了。
我正在尝试使用第二个条件扩展 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 ,错误的), ””)) (公式应检查 2 个条件之一(在 A 或 B 列中)是否与 sheet2 上的 C 列和 return sheet2 上 D 的值匹配)
这甚至可以用公式实现吗?
这个公式似乎可以满足您的需求,放在 C2 中:
=ArrayFormula(
IFNA( VLOOKUP(A2:A,Sheet2!C:D,2,0),
IFNA(VLOOKUP(B2:B,Sheet2!C:D,2,0),"no match")))
我认为还有其他几种方法可以做到这一点,但我采用了您开始的方法。
我还没有为空白行等添加错误检查,以使其简单明了。