選單

Vlookup這個新用法,90%的人不知道!

什麼?還有我不知道的Vlookup用法?

也許你的收藏夾中有N多個Vlookup函式公式大全,但今天這個Vlookup用法可能你真的沒見過。

如下圖所示,A列為日期,要求在C2動態提取A列最後一個日期:

Vlookup這個新用法,90%的人不知道!

你能想像到這是用Vlookup函式計算出的嗎?

=VLOOKUP(9^9,A:A,1)

Vlookup這個新用法,90%的人不知道!

日期是按順序排的,來一個無序的數字提取。

Vlookup這個新用法,90%的人不知道!

漢字可以嗎?當然!

=VLOOKUP(“座”,A:A,1)

Vlookup這個新用法,90%的人不知道!

這到底是什麼原理?想徹底弄明白可不是一件容易的事,因為Vlookup當最後一個引數是1、TRUE或省略時,遵循的也是

二分法

查詢規則,這個二分法是函式中最難理解的一個理論。所以蘭色就用容易理解的描述讓你記住:

用一個足夠大的數字可以返回最後一個數字

用一個足夠大的漢字可以返回最後一個漢字

可學這個有什麼用?當然有用!看一個例子。

【例】在下表的最後一行,提取每個公司最後一次還款金額、

=VLOOKUP(9^9,B2:B16,1)

提取最後一次還款月份也是可以的。

=VLOOKUP(9^9,$A2:$A16/(B2:B16>0),1)

注:透過A列除(B列>0),可以把B列為空的轉換錯誤值。蘭色用的是office365版本可以直接進行陣列運算(一組數和另一組數或一個數進行運算),如果其他版本,應該需要按Ctrl+shift+enter三鍵輸入公式。

Vlookup這個新用法,90%的人不知道!

蘭色說:其實查詢最後一個用lookup函式也可以實現,只是大部分人對Vlookup熟悉,看到lookup就有點暈。

工作中最常用的Excel函式公式,全印在一張超大的滑鼠墊上(送40集配套影片),點我檢視詳情