LOOKUP,一個比VLOOKUP還靈活的查找函數

Excel中的必備查找函數非VLOOKUP莫屬,點擊查看

VLOOKUP函數--Excel數據查詢的“火眼金睛”

在Office 365中新推出了XLOOKUP函數,點擊查看

365 | XLOOKUP,可以全面替代VLOOKUP函數了

今天咱們來説説與VLOOKUP同時代同為經典的LOOKUP函數,比VLOOKUP更靈活。

LOOKUP,一個比VLOOKUP還靈活的查找函數

向量形式函數結構:

  LOOKUP(查找值, 查找範圍, 返回範圍)

數組形式函數結構:

  LOOKUP(查找值, 數組)

1逆向查詢

下面這個表中,A:C列是員工基礎信息表,分別是部門、姓名和職務。現在要根據E5單元格中的員工姓名,在這個信息表中查詢屬於哪個部門,也就是咱們常説的逆向查詢,就可以使用LOOKUP函數了。

LOOKUP,一個比VLOOKUP還靈活的查找函數

F5單元格輸入以下公式:

=LOOKUP(1,0/(B2:B10=E5),A2:A10)

得出的結果是“生產部”。

上面這個公式就是LOOKUP函數最典型用法。可以歸納為:

=LOOKUP(1,0/(條件),目標區域或數組)

其中,條件可以是多個邏輯判斷相乘組成的多條件數組。

=LOOKUP(1,0/((條件1)*( 條件2)* (條件N)),目標區域或數組)

以0/(B2:B10=E5)構建一個0、#DIV/0!組成的數組,再用永遠大於第2個參數中所有數值的1作為查找值,即可查找最後一個滿足非空單元格條件的記錄。

2返回最後一個文本

要查詢某行列中的最後一個文本,也非LOOKUP函數莫屬

LOOKUP,一個比VLOOKUP還靈活的查找函數

在單元格D2中輸入公式:

=LOOKUP("座",A2:C2)

3返回最後一個數組

LOOKUP還可以查詢某行列中的最後一個數值

LOOKUP,一個比VLOOKUP還靈活的查找函數

在單元格D2中輸入公式:

=LOOKUP(9E+307,A2:D2)

9E+307被認為是接近Excel規範與限制允許鍵入最大數值的數,用它做查詢值,可以返回一列或一行中的最後一個數值。

有朋友會説了,如果我A列中的數據既有文本也有數值,想得到最後一個單元格內容,那咋辦?當然不能涼拌!寫成這樣就可以的:

=LOOKUP(1,0/(A:A<>""),A:A)

4根據簡稱返回全稱

根據簡稱查詢全稱的問題相信大家都會經常遇到吧?如下面這個圖中所示,A列是客户的簡稱,要求根據E列的客户全稱對照表,在C列寫出客户的全稱。

LOOKUP,一個比VLOOKUP還靈活的查找函數

C2單元格輸入以下公式,可得到“上海沛發”的客户全稱“上海沛發包裝材料有限公司”。

=IFERROR(LOOKUP(1,0/FIND(A2,E$2:E$13),E$2:E$13),"")

公式中“0/FIND(A2,E$2:E$13)”部分,首先用FIND函數查詢A2單元格“上海沛發”在E$2:E$13的起始位置,得到一個由錯誤值和數值組成的數組。使用IFERROR函數來屏蔽公式查詢不到對應結果時返回的錯誤值。

5多個區間的條件判斷

話説某公司組織員工技能考核,根據不同的分值,給出相應的評語。50分以下的為“很差”,50-59分的為“差”,60-74分的為“一般”,75-85分的為“較好”,86-95分的為“優秀”,96分及以上的為“能手”。

LOOKUP,一個比VLOOKUP還靈活的查找函數

這種多個區間的判斷,如果需要判斷的條件和區間都很多,再使用IF函數來計算,估計會把自己都轉暈了。

而使用LOOKUP函數來解決,不過是小菜一碟而已。

C2單元格輸入以下公式,向下複製即可。

=LOOKUP(B2,{0,50,60,75,86,96;"很差","差","一般","較好","優秀","能手"})

此處要注意逗號和分號的區別:

逗號表示數組矩陣中的下一列。

分號表示數組矩陣中的下一行。

王忠超老師作品

▼▼▼

王忠超

LOOKUP,一個比VLOOKUP還靈活的查找函數

北京科技大學 MBA

Office實戰培訓師/企業管理諮詢師

微軟(中國)員工技能提升項目特聘講師

長江商學院2012年MBA班特聘講師

北大縱橫管理諮詢公司  合夥人

微信公眾號Office職場訓練營  創始人

18年企業Office培訓經驗

13年企業管理諮詢經驗

【來源:Office職場訓練營】

聲明:轉載此文是出於傳遞更多信息之目的。若有來源標註錯誤或侵犯了您的合法權益,請作者持權屬證明與本網聯繫,我們將及時更正、刪除,謝謝。 郵箱地址:[email protected]

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 1761 字。

轉載請註明: LOOKUP,一個比VLOOKUP還靈活的查找函數 - 楠木軒