索引匹配两行一列的值出现问题

时间:2019-06-07 23:55:37

标签: excel excel-formula vlookup excel-match

我正在尝试IndexMatch并根据黄色单元格中的条件找到下表中标记的绿色值。任何想法如何解决,这是我当前的公式:

INDEX($A$2:$F$31, MATCH($H$3,$B$2:$B$31,0), MATCH($H$4, $C$2:$C$31,0))

它会一直返回“类型”而不是我想要的“猫”值0.1518。 Vlookup + Match会更容易吗?任何帮助将不胜感激。

enter image description here

基本上,我试图将两个行变量(城市和类型)与列变量(猫)进行匹配,以获取值。但是,如果我使用vlookup,那么也许我可以说转到cat列,而不是将其与另一个单元格匹配。

1 个答案:

答案 0 :(得分:0)

尝试以下公式:

=INDEX(E2:E31,MATCH(1,INDEX((H3=B2:B31)*(H4=C2:C31),0,1),0))

基于此处找到的公式的非数组版本:https://exceljet.net/formula/index-and-match-with-multiple-criteria