具有 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)
在 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)