带匹配和偏移量的VLOOKUP

时间:2019-01-29 09:44:54

标签: match vlookup offset

在工作表1中,我有下表。

我想使用一个公式,一旦在单元格A3(Sheet 1)和A7(Sheet 2)中找到零件编号,就从工作表2(计划行)中获取值。 将VLOOKUP与MATCH函数配合使用以使列索引从正确的星期返回值,它从第7行(表2)返回值。那就是与匹配值单元格A7(表2)在同一行中的值。

但是,我希望它从同一列但在下面两行(称为“计划”的行)中返回一个值(一旦找到零件号和星期之间的匹配项)。我尝试使用OFFSET函数,但似乎不适用于VLOOKUP。

[Sheet 1 ]

Sheet 1

Sheet 2] Sheet 2

1 个答案:

答案 0 :(得分:0)

回答我的问题:

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

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