沒聽過LOOKUP函數(shù)不要緊,但這些經(jīng)典用法你一定得會!
今天給大家介紹一個LOOKUP函數(shù),這個函數(shù)大家可能很少聽,大家聽的最多的都是VLOOKUP函數(shù),那么這個函數(shù)究竟什么來頭。
我們下面就來給大家介紹一下。
1、逆向查詢
在下面這個案例種,我們要根據(jù)名稱找地址,數(shù)據(jù)源在第二個表里。
但我們現(xiàn)在可以看到,表二里面的數(shù)據(jù)源順序是反的,所以如果我們用VLOOKUP函數(shù)來匹配,就會得到錯誤值。
"但是如果你會用LOOKUP函數(shù),那么就能夠輕松解決這個問題。
我們在C5單元格錄入函數(shù)公式:
=LOOKUP(1,0/($F$5:$F$8=B5),$E$5:$E$8)
"這個公式表示:以0/(F5:F8=B5)構建一個0、#DIV/0!組成的數(shù)組,再用1作為查找值,即可查找最后一個滿足非空單元格條件的記錄。
2、根據(jù)簡稱查詢?nèi)Q
相信大家應該經(jīng)常會遇到名稱全稱不記得的情況,情況就像下圖所示:
我們只記得用戶或者產(chǎn)品的簡稱,但卻不記得全稱,但是在另外一份表里面有。
我們就可以用到LOOKUP函數(shù)。
我們在C18單元格錄入函數(shù)公式:
=IFERROR(LOOKUP(1,0/FIND(B18,E$18:E$19),E$18:E$19),””)
這個函數(shù)公式表示:
首先我們先來看:“0/FIND(B18,E$18:E$19)”部分:
首先用FIND函數(shù)分別查詢B18單元格“上海盾法”在E$18:E$19每個單元格中的起始位置,得到一個由錯誤值和數(shù)值組成的數(shù)組。
余下部分的計算過程就和咱們前面說過的一樣了,使用IFERROR函數(shù)來屏蔽公式查詢不到對應結果時返回的錯誤值。
"3、多個區(qū)間的條件判斷
如果我們要給學生進行評級,按照成績來評級,然后根據(jù)不同的分數(shù)給出不同的等級。
我們就可以用LOOKUP函數(shù)來實現(xiàn)。
而且使用這種方法,會比用IF函數(shù)來的更加省時省力!
我們來看下具體的操作。
"我們在E26單元格錄入函數(shù)公式:
=LOOKUP(C26,{0,50,60,75,86,96;”很差”,”差”,”一般”,”較好”,”優(yōu)秀”,”能手”})
這個函數(shù)公式表示:判斷C26單元格的數(shù)值在給定范圍當中的那個區(qū)域,如果是0-50區(qū)域的,就返回很差,后面的以此類推。
除了這些基礎應用,LOOKUP函數(shù)還有很多精彩的用法,這些內(nèi)容咱們留到以后慢慢再說。