Hi,大家好,本專欄將會從零開始和大家用圖文的方式,30天讓你從不會到熟練使用函數,0基礎開始學習Excel函數,讓你喜歡上它!有興趣的小夥伴可以持續關注我,或者在專欄進行查看學習,願與君攜手共進!
今天要和大家分享的知識點是一個非常實用的函數—LOOKUP。說到這個函數,或許有些人會說自己只認識它的弟弟VLOOKUP函數,其實殊不知這個函數更為強大。
相對的說在這年頭,假如經常用Excel的人還不知道什麼是LOOKUP函數,那就像是法國人不知道拿破崙,美國人不知道華盛頓一樣。
這個LOOKUP函數應用是非常多的,並且這個函數的實用性十分強大,可以說是非學不可的一個函數,現在我們就來說說LOOKUP函數的一些主要用法。讓你的工作變得更加有效率,工資也是一路飄升!!!
LOOKUP函數是Excel中的一種運算函數,實質是返回向量或數組中的數值,要求數值必須按升序排序。
PS: LOOKUP_vector 的數值必須按升序排序:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否則,函數 LOOKUP 不能返回正確的結果。文本不區分大小寫。
函數的常用使用方法和語法如下所示,假如還有小夥們對這個函數還不熟悉的,可以了解一下他的介紹。
現在要和大家介紹一下這個函數的強大之處,敬請一起來觀賞他的神通之處!
Part-01 逆向查找
舉個慄子,如下所示,A:C列是某某公司的員工基礎數據表,相信這個表你不會陌生的。
現在需要通過知道某個員工的姓名,查找對應的部門,那麼這個如何使用這個函數做到呢?其實非常簡單,您只需輸入=LOOKUP(1,0/(B2:B11=H5),A2:A11),得到的結果如下所示,這個公式就是LOOKUP函數最典型用法。
對於逆向查找,這個函數的用法可以把語法固定為=LOOKUP(1,0/(條件),目標區域或數組),當然這個條件可以是對個條件來查找的,也就是說這個也是支持多條件逆向查找,如=LOOKUP(1,0/((條件1)*( 條件2)* ( 條件N)),目標區域或數組)。現在您學會了嗎?
Part-02查詢某一列中的最後一個文本
哈哈,這個是我們經常說的一個數據處理的常用題目,當然這個題目也非LOOKUP函數莫屬,用到的公式是:=LOOKUP("々",A:A ),可是為啥是々字呢,這個漢字我們可以認為是比較大的一個漢字,您只需記住即可哦。它的輸入方法為<Alt+41385>組合鍵,即可輸入成功,當然您如果認為這個輸入起來比較麻煩,可以選擇輸入「座」這個漢字,效果基本相同。如下所示:
Part-03 查詢某一列中的最後一個數值
其實這個和剛剛查找最後一個文本非常類似,用到的方法也是相同的。這個用到的公式是:=LOOKUP(9E307,A:A),9E307被認為是接近Excel規範與限制允許鍵入最大數值的數,用它做查詢值,可以返回一列或一行中的最後一個數值。如下圖所示,可以看到假如我們的數據列中間是文本的話,就不會查找到最後一個值,那麼在這個時候應該如何避免呢?
請不要慌,我們的函數公式可以寫成這樣哦!得到的結果如下所示:
=LOOKUP(1,0/(A:A<>""),A:A)
Part-04 多個區間的條件判斷
在此情此景有的小夥伴們會說這個多條件判斷的專業戶不是IF函數的嗎?難道這個函數也可以實現?答案是可以的,如下所示,根據不同的分值,給出相應的評語。
但是對於這個多個區間的判斷,如果數據奧判斷條件非常多,這個時候使用IF函數來計算,就不是那麼因地適宜的啦!相反這個時候,請上大神函數LOOKUP函數來解決,不過是毛毛雨而已。
F2單元格輸入以下公式,向下複製即可。
=LOOKUP(D2,{0,50,60,75,86,96;"很差","差","一般","較好","優秀","能手"})
當然這個函數並不是僅僅只有上面說的這幾個應用,相反情況這個LOOKUP函數還有很多其他更為精彩的用法,這些內容咱們留到下期在和您相見。相信在您的努力下,只要學會了這個函數的基礎知識,您已經會處理大多數情況了!!!
好啦!快樂的時間總是非常短暫的,又到了和大家說再見的時候,如果大家感覺本文如果對你有所幫助的話,請幫忙轉發點讚,謝謝您能觀看到現在,我們下期再見!
我是Excel教案,關注我持續分享更多的Excel技巧!
如果有不明白的或者不懂的可以在下方留言,我們會一一解答的。