Vlookup最後一筆

在Excel中,使用VLOOKUP函式查找最後一行數據時,你可以使用以下方法:

  1. 使用數據排序功能,將數據按照你要查找的欄位進行降序排列,這樣最後一行數據就會出現在數據表的底部。

  2. 使用SUBTOTAL函式配合COUNTA函式來獲取數據表中最後一個非空單元格的位置。

以下是一個示例:

假設你的數據從A1單元格開始,你想要查找的最後一行數據的值在C列。

首先,使用以下公式來獲取數據表中最後一個非空單元格的位置:

=SUBTOTAL(1, C1:C1000)

這裡的1000可以根據你的數據表實際行數進行調整。SUBTOTAL函式的第一個參數1表示要計算非空單元格的數量。

然後,使用以下公式來獲取最後一行數據的值:

=VLOOKUP("", A:C, 3, FALSE)

這個公式的意思是,在A列到C列的數據中查找一個空字元串(""),第三個參數3表示要返回的值在C列,第四個參數FALSE表示精確匹配。由於沒有找到匹配的值,VLOOKUP會返回C列中的最後一個值。

請注意,這個方法假設你的數據表中每一行都有數據,並且沒有隱藏的行。如果你的數據表中有空行或者隱藏的行,那麼這個方法可能不會返回正確的結果。

如果你想要一個更通用的解決方案,可以考慮使用Excel的宏或者Power Query等工具來處理這個問題。