返回上面的行数VLOOKUP()

我正在使用vlookup来查找列中的最后一个非空单元格。 我现在需要做的是在上面findx行。 我正在使用这个公式:

=INDIRECT(LOOKUP(2,1/(Sheet2!A:A<>""),Sheet2!A:A) & ROW() - 1)

我希望这将返回列中的最后一个非空单元格上方的单元格中的值。 但是,它只是给我一个#REF错误。 我试图谷歌的解决scheme,但似乎无法find任何东西。 任何帮助是极大的赞赏。

要find最后一行的值,请使用以下两个公式之一:

如果列是文本使用这个:

 =INDEX(Sheet2!A:A,MATCH("ZZZ",Sheet2!A:A)-1) 

如果是数字,那么使用这个:

 =INDEX(Sheet2!A:A,MATCH(1e+99,Sheet2!A:A)-1) 

-1是最后一行所需的行数。