如何在Excel 2007及更新版本中查找具有多个条件的值
我想查找具有多个条件的Excel表中的值。 我试过这个:
=INDEX($D$2:$D$10,MATCH(1,($B$2:$B$10=A13)*($C$2:$C$10=A13),0))
但它不起作用。
我使用这个:
=LOOKUP(2,1/(Reservation!$A:$A=$A20)/(Reservation!$B:$B=F$5)/(Reservation!$D:$D=0),Reservation!$C:$C)
…工作正常,但是非常缓慢。
反正有多个标准使用索引?
通常只需一个标准就可以input:
INDEX($D$2:$D$10,MATCH(A13,$B$2:$B$10,0))
然后回车 ,你就完成了。
但是,由于您在MATCH
公式中使用了数组($B$2:$B$10=A13)
即($B$2:$B$10=A13)
和($C$2:$C$10=A13)
,所以需要使用以下公式input公式:
按Ctrl + Shift + Enter
如果你想进一步阅读,你可以看到微软的指导方针和数组公式的例子