我想根据索引/匹配where子句返回值。
==>找到价格= 10的条形码编号(这是可变的)和Flavor = Passion。
到目前为止,它只返回第一行的条形码,其中包含“10”,即条形码1而不是2。
= IF(ISERROR(INDEX(F:F,MATCH(B2,I:I,0))), “”,INDEX(F:F,MATCH(B2,I:I,0)))
到目前为止的结果:
有人可以提供建议吗? 谢谢!
答案 0 :(得分:2)
是的,可以使用数组公式(按Ctrl + Enter而不是Enter)。 例如:
=INDEX(F:F, MATCH("Passion"&10,G:G&I:I,0))
“激情”= 第一个标准,10 = 第二个标准
(这些可以用保存条件的单元格引用代替)
G:G = 第一个标准范围,I:I = 第二个标准范围
在旁注中,我建议使用IFERROR()公式代替IF(ISERROR()),使其看起来整洁。