2016-06-08 73 views
0

我正在使用vlookup查找列中的最后一个非空单元格。我现在需要做的是在上面找到x行。我使用这个公式:返回上面的行数VLOOKUP()

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

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

+0

那些单元格是数字还是文本? –

回答

2

要找到该行的上述最后使用这两个公式中的一个值:

如果列文本中使用这样的:

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

如果是数字则使用:

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

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

+0

工作就像一个魅力!这是文字,所以我用第一个公式。你摇滚,斯科特。谢谢! – Aldentec