Multiple search criteria within Excel Formula

时间:2015-05-24 21:57:06

标签: excel-formula

I have a sheet with the following demo data (yeah the content is german don't mind that)

http://i.stack.imgur.com/egOXI.png

And I need a formula which will search for the criteria in A1 and B1 and returns the respective value out of the matrix E3:M8

For example

Search criteria is: X and 2 - Return value should be wert2

or

Search criteria is: Z and 1 - Return value should be wert7

I think I can somehow use an INDEX formula but not quite sure how to do so..

Hope you can help

1 个答案:

答案 0 :(得分:0)

看起来您的数据已经合并了单元格。如果您想让生活变得简单,请避免合并细胞。

您的数据在x,y和z的每个部分中具有相同的1,2,3序列。我假设这些值总是一样的。如屏幕截图所示,您需要的公式是

=INDEX($E$3:$M$7,MATCH(B1,$E$3:$E$7,0),MATCH(A1,$E$3:$M$3,0)+2)

enter image description here

由于合并的单元格,无法为第一个匹配函数选择E列中的范围。它需要通过键入来代替。您还需要调整列的第二个匹配结果,因为x,y和z存储在第一个合并的三个单元格中,但您希望该值位于合并单元格的第三个下方。避免合并细胞。

更好的数据布局是:

enter image description here

索引/匹配可以简化为

=INDEX($E$3:$H$7,MATCH(B1,$E$3:$E$7,0),MATCH(A1,$E$3:$H$3,0))

或者您可以使用Vlookup

=VLOOKUP(B1,$E$3:$H$7,MATCH(A1,$E$3:$H$3,0),FALSE)