具有 MATCH 和 OFFSET 的 VLOOKUP

VLOOKUP with MATCH and OFFSET

在 sheet 1 我下面有 table.

一旦在单元格 A3 (Sheet 1) 和 A7 (Sheet 2). 将 VLOOKUP 与 MATCH 函数一起用于列索引到正确周的 return 值,它 return 是第 7 行(Sheet 2)的值。即与匹配值单元格 A7 (Sheet 2).

在同一行的值

但是,我希望它 return 来自同一列但下面两行(称为计划的行)的值(一旦找到零件号和周之间的匹配项)。我尝试使用 OFFSET 函数,但它似乎不适用于 VLOOKUP。

[Sheet 1 ]

Sheet 2]

我的问题的答案:

OFFSET 和 VLOOKUP 不在一起,因为 VLOOKUP returns 是一个值而不是数组。需要用 INDEX 和 MATCH 改变 VLOOKUP 然后偏移返回值。

=OFFSET(INDEX('Sheet 2'!$B:$M;MATCH(Sheet 1 $A$3;'Sheet 2'!$A:$A;0);B1 );2;0)