Excel 公式中的多个搜索条件

Multiple search criteria within Excel Formula

我有一个 sheet,其中包含以下演示数据(是的,内容是德语,请不要介意)

我需要一个公式来搜索 A1B1 和 returns 矩阵中的相应值 E3:M8

例如

搜索条件是:X2 - Return 值应该是 wert2

搜索条件为:Z1 - Return 值应为 wert7

我想我可以以某种方式使用 INDEX 公式,但不太确定如何使用..

希望能帮到你

您的数据似乎合并了单元格。如果你想让生活变得简单,请避免合并单元格。

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

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

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

更好的数据布局是这样的:

Index/Match可以简化为

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

或者您可以使用 Vlookup

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