2016-06-08 62 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