Vlookup函數近似查找(最後一個參數為1)用法

Vlookup是一個功能強大並且應用很廣泛的一個函數,有人曾開玩笑說,只要會Vlookup函數,哪怕你是幼兒園畢業,都可以裝b一段時間而別人很難發現。雖然是一個玩笑,但是足見Vlookup函數的重要性。

前面課堂上我們已經介紹過Vlookup函數,通俗地說是查字典函數。方法為:=vlookup(要查的詞,作為字典的表格的位置,要查找內容所在的列,精確查找還是近似查找)。但前面課堂上介紹的是最後一個參數為0(精確查找)的用法,今天我們來介紹最後一個參數為1的用法。

當vlookup最後一個參數為1時,可以處理按時間分段的數據,下面我們距離來介紹。

如果我們根據學生考試成績給學生評級,以往的知識讓我們用if進行嵌套,我們會產生一個很長的公式並且難以維護,使用vlookup近似查找功能後,只需一個“級別列表”加一個簡短的公式就完成了,而且公式維護很方便。如下圖所示:

C2單元格內容為:=VLOOKUP(B2,$F$1:$G$6,2,1),然後向下複製公式即可。

下面我們來總結一下。當Vlookup函數最後一個參數為1時返回近似匹配值,即:如果找不到要查找內容的精確匹配,則返回小於所要查找內容的最大的數值所對應的內容;換一種解釋這句話有2層含義,1返回小於查找值的內容,2返回最接近於查找值得內容。

最後需要注意的是,vlookup函數第二個參數所對應的表格必須按照所查找值得內容所對應的列升序排列,不然會得到可能不正確的結果。