excel表格查找神器lookup函數的各種用法,快學起來吧!
昨天說了vlookup的各種用法,今天再來說下lookup的各種用法。lookup是一個很有用很強大的函數,值得你學會。
-01-
lookup用法合集
1.返回D列最后一個數值
在F2單元格輸入公式=LOOKUP(9E+307,D:D),返回D列最后1個數值。其中9E+307是一個非常龐大的數字。
2.返回B列最后一個文本
在F2單元格輸入公式=LOOKUP(“做”,B:B),返回B列最后1個文本。其中”做”的拼音zuo在漢字中比較靠后,可以看作一個比較大的文本。
3.返回A列最后一個非空單元格內容
當數據源中既有文本又有數值時,可以用公式=LOOKUP(1,0/(A:A<>””),A:A)返回A列的最后一個非空單元格的內容。這是lookup的經典查找方法,平時工作中最好不要引用整列,會卡的。
4.填充合并單元格
D列的部門是合并單元格,要填充成E列那樣。在E3單元格輸入公式=LOOKUP(“做”,D$3:D3),向下填充就可以了。返回動態區域中的最后一個文本。
5.帶合并單元格的查詢A列的部門是合并單元格,現在要根據E3的姓名查找出其所在的部門,在F3單元格輸入公式=LOOKUP(“做”,OFFSET(A3,,,MATCH(E3,B3:B11,)))。
6.逆向查詢(單條件查詢)
根據F3的姓名逆向查詢編號,在G3單元格輸入公式=LOOKUP(1,0/(B3:B11=F3),A3:A11)。這是個單條件查詢的用法。
7.多條件查詢
根據F3的學歷和G3的部門來查找姓名,在H3單元格輸入公式=LOOKUP(1,0/((C3:C11=F3)*(D3:D11=G3)),B3:B11)。要注意綠色的一對括號不能少,還有就是它返回滿足條件的最后一個姓名。
8.區間查詢(升序排序)
根據右表的分數-等級表給每個人的分數評定等級,在E3單元格輸入公式=LOOKUP(D3,{0,60,80,90},{“差”;”中”;”良”;”優”})。注意查找區域要升序排序,這里用的是常量數組的方式。
9.根據簡稱查詢全稱
根據A列的簡稱在D列中查找全稱,返回的結果放在B列。在B3單元格輸入公式=IFNA(LOOKUP(,-FIND(A3,D$2:D$12),D$2:D$12),””)。
10.根據全稱查詢簡稱
根據A列的全稱在D列中查找簡稱,返回的結果放在B列。在B3單元格輸入公式=IFNA(LOOKUP(,-FIND(D$3:D$11,A3),D$3:D$11),””)。
11.提取手機號
A列的數據中包含手機號,現在要將手機號提取出來。在B3單元格輸入公式=-LOOKUP(,-MID(A3,ROW($1:$98),11))。
12.按指定次數重復內容按照B列的次數重復A列的內容,結果如E列所示。這里用輔助列法,首先在C列添加輔助列,在C3單元格輸入公式=SUM(B$2:B2),向下填充。
然后在E2單元格輸入公式=LOOKUP(ROW(A1)-1,C$3:C$7,A$3:A$6)&””,向下填充。