使用多個條件從底部搜尋

使用多個條件從底部搜尋

我正在嘗試在 Excel 中搜尋資料表並找到滿足特定條件的最底行。我以為我可以用這個查找技巧但它只會回傳一個#DIV/0錯誤。這是我嘗試過的:

=LOOKUP(2,1/AND(ABS(Data!$I$2:$I$976-Calc!$D$2)<Calc!$F$1,Calc!$A6=Data!$J$2:$J$976),Data!$G$2:$G$976)

條件是column中的值Data!I需要在valuein的一定範圍內,Calc!D2且column中的值Data!J需要等於valuein中的值Calc!A6

如果可以的話,我想避免使用VBA(這就是為什麼我使用SU而不是SO)。

答案1

您可以使用透過按輸入的陣列公式Ctrl+Shift+回車

要尋找有問題的行,您可以使用:

> =max(if(ABS(Data!$I$2:$I$976-Calc!$D$2)<Calc!$F$1,if(Data!$J$2:$J$976=Calc!$A6,row(Data!$I$2:$I$976),0),0))

如果您想傳回特定儲存格,請將下列公式以您感興趣的欄位取代 A

=indirect("A" & formula here)

相關內容