使用 Vlookup 返回一个值,然后从其上方的单元格中减去该值

使用 Vlookup 返回一个值,然后从其上方的单元格中减去该值

我正在尝试从另一张工作表单元格中减去一个值。我使用 vlookup 返回第一个值

=VLOOKUP(Homepage!A2,Data!A:D,2,FALSE)

然后我需要从该工作表上方的单元格(即 B6)中减去该值。

目前我只能让它减去一个静态值,像这样:

=(VLOOKUP(Homepage!A2,Data!A:D,2,FALSE)-Data!B5)

有人可以提供一个简单的公式吗?

答案1

您应该能够VLOOKUPINDEX&替换MATCH,然后可以重复该操作,使用 -1 偏移到上面的单元格,MATCH作为减法的行号。

下面的方法应该对你有用,请尝试并告诉我,

=INDEX(Data!B:B,MATCH(Homepage!A2,Data!A:A,0),2)-INDEX(Data!B:B,MATCH(Homepage!A2,Data!A:A,0)-1,2)

相关内容