我有以下索引
匹配
公式:
=IFERROR(INDEX($B:$B;(MATCH(1;($C:$C="Value1")*($D:$D=$F3)*($E:$E=OR("X";"Y";"Z"));0)));"")
但是,我希望 $E:$E=OR("X";"Y";"Z")
成为匹配
的条件之一:我想看看 E 是否具有这三个值之一。
目前它给出了一个错误。在match语句中如何实现这个条件呢?
谢谢
最佳答案
我建议限制范围,使用整列会使公式变慢......但尝试使用 ISNUMBER/MATCH
作为您的 OR,即
=IFERROR(INDEX($B:$B;MATCH(1;($C:$C="Value1")*($D:$D=$F3)*ISNUMBER(MATCH($E) :$E;{"X";"Y";"Z"};0));0));"")
使用CTRL+SHIFT+ENTER确认
关于excel - 索引 用一个 OR 条件匹配多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29924222/