VLOOKUP函數是大家最喜歡使用的函數之一,能夠幫助我們實現很多任務。這里,讓我們回過頭來從細節處著手,再次深入探究VLOOKUP函數,進一步熟練掌握這個常用的函數。
VLOOKUP函數有4個參數,其中第4個參數是可選參數,如果我們在公式中省略這個參數,有時會得到錯誤的結果。如圖1所示,在單元格區域A2:B6中查找編號為“2010”的名稱,結果是“洗衣機”,很顯然是錯誤的,應該是“冰箱”。
圖1
如果將編號排序,就會得到正確的結果“冰箱”,如圖2所示。
圖2
在VLOOKUP函數中,雖然第4個參數可省略,但省略后其默認為TRUE,即近似匹配,要求所查找的數據必須按升序排列,否則就會得出意想不到的結果,如圖1所示。
如果查找的數據列沒有按升序排列,則應顯式指定第4個參數值為FALSE,即精確匹配,才能得到正確的結果,如圖3所示。
圖13
在單元格F3中的公式為:
=IFERROR(VLOOKUP(D3,$A$3:$B$6,2,FALSE),”沒有庫存”)
結語
在使用VLOOKUP函數時,你不能忽視其第4個參數,如果使用不恰當,會誤導得出不正確的結果。然而,如果理解了第4個參數的真實含義并恰當運用,不僅能夠更合理地使用VLOOKUP函數,而且可以有趣地使用VLOOKUP函數。