VLOOKUP函數(shù),在過去10幾年中,絕對可以說是使用頻率最高的、必學的查詢函數(shù),但是時代變了,現(xiàn)在,有了更多更好的替代方法,今天我們就來聊一聊!這應(yīng)是最常見的需求,但是如果列數(shù)較多,很多新手使用起來還是比較困難,雖然我們可以使用COLUMNS函數(shù)配合處理,但是新手有門檻!同時如果查找不到,需要使用IFERROR函數(shù)配合處理!=IFERROR(VLOOKUP(A9,$A$2:$E$6,5,FALSE),'')
現(xiàn)在我們可以使用下面的替代方法,更加簡單,易理解!
XLOOKUP查詢列和要返回的列,都是獨立的參數(shù),我們不用再去計算要返回第幾列,直接選擇即可,更加方便!第四參數(shù)容錯處理,不用其他處理容錯函數(shù),直接填寫查詢不到要顯示的內(nèi)容即可!
=XLOOKUP(A9,$A$2:$A$6,$E$2:$E$6,'')
當然,你也可以使用FILTER函數(shù),處理這個問題也是非常方便!第三參數(shù)是容錯處理函數(shù),也就是如果查詢不到要顯示什么,默認是錯誤值,這里我們設(shè)置為空字符串,最后顯示也就是空白。更加強大的是FILTER函數(shù)可以返回全部滿足條件的結(jié)果!目前WPS和Excel365都支持!=FILTER($E$2:$E$6,$A$2:$A$6=A9,'')
當然查詢這種內(nèi)容,方法太多了,但是相對而言,不過從易用性還是間接性都比不上第二種和第三種,非常推薦大家使用!
如果你的版本非常低,XLOOKUP和FILTER都還不支持,即使使用VLOOKUP也不要去數(shù),通過COLUMNS函數(shù)配合!
=IFERROR(VLOOKUP(A9,$A$2:$E$6,COLUMNS(A:E),FALSE),'')