在工作表1中,我有下表。
我想使用一个公式,一旦在单元格A3(Sheet 1)和A7(Sheet 2)中找到零件编号,就从工作表2(计划行)中获取值。 将VLOOKUP与MATCH函数配合使用以使列索引从正确的星期返回值,它从第7行(表2)返回值。那就是与匹配值单元格A7(表2)在同一行中的值。
但是,我希望它从同一列但在下面两行(称为“计划”的行)中返回一个值(一旦找到零件号和星期之间的匹配项)。我尝试使用OFFSET函数,但似乎不适用于VLOOKUP。
[Sheet 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)>