使用 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)

相關內容