Excel自學教程:Lookup函式最經典的12種用法

在Excel查詢函式中,Lookup是神一樣的存在,它可以實現很多Vlookup無法完成的查詢。今天帶大家一起盤點一下它的12種最經典用法。

1、普通查詢(已排序)

如果表格已按A列排序,可以直接用Lookup查詢

【例】查詢香蕉的數量

=LOOKUP(D2,A:B)

Excel自學教程:Lookup函式最經典的12種用法

2、普通查詢(未排序)

A列未排序的表格,就需要用0/的方法完成查詢。

【例】查詢香蕉的數量

=LOOKUP(1,0/(A2:A6=D2),B2:B6)

Excel自學教程:Lookup函式最經典的12種用法

3、查詢最後一個非數字內容

用一個漢字裡排序靠後的“座”查詢即可(當然你也可以用排序更後的生僻字,只是用的時候你很難打出來)

【例】查詢D列最後一個非數字字元

=LOOKUP(“座”,A:A)

Excel自學教程:Lookup函式最經典的12種用法

4、查詢最後一個數字

用一個足夠大的數字9E307即可。

【例】查詢B列最後一個數字

=LOOKUP(9E+307,B:B)

Excel自學教程:Lookup函式最經典的12種用法

5、查詢最後一個非空內容

還是需要用0/模式查詢

【例】查詢A列最後一個非空內容

=LOOKUP(1,0/(A1:A28<>“”),A1:A28)

Excel自學教程:Lookup函式最經典的12種用法

6、根據條件查詢最後一個

公式和普通查詢一樣,但有多個符合條件時,lookup只會返回最後一個。

【例】查詢橙子最後一次數量

=LOOKUP(1,0/(A2:A7=D2),B2:B7)

Excel自學教程:Lookup函式最經典的12種用法

7、區間查詢

只要數字已排序,可以進行區間匹配查詢。

【例】根據D2的銷量查詢對應區間提成

=LOOKUP(D2,A:B)

Excel自學教程:Lookup函式最經典的12種用法

8、根據簡稱查全稱

要借用find函式實現

【例】如下圖所示,要求根據提供的城市從上表中查詢該市名的第2列的值。

=LOOKUP(9^9,FIND(A7,A2:A4),B2:B4)

Excel自學教程:Lookup函式最經典的12種用法

9、包含查詢

從給定的多個關鍵字中,從字串中查詢包括其中一個

【例】如下圖所示的A列,是包括車類別的明細車型,現需要在B列把車類別提取出來。(車類別有四種:捷達,速騰,邁騰,高爾夫)

=LOOKUP(9^9,FIND({“捷達”,“速騰”,“邁騰”,“高爾夫”},A2),{“捷達”,“速騰”,“邁騰”,“高爾夫”})

Excel自學教程:Lookup函式最經典的12種用法

10、數字提取(數字在開頭)

【例】A1的值為 123。45ABC,擷取結果:123。45

=LOOKUP(9^9,LEFT( A1,ROW(1:9))*1)

11、數字提取(數字在結尾頭)

【例】A1的值為 ABC123。45擷取結果:123。45

=LOOKUP(9^9,RIGHT(A1,ROW(1:9))*1)

12、數字提取(數字在任意位置)

【例】A1的值為 ABC123。45FE擷取結果:123。45

{=LOOKUP(9^9,MID(A1,MATCH(1,MID(A1,ROW(1:9),1)^0,0),ROW(1:9))*1)}

覺得不錯的話點個關注吧!

有相關問題可在下方評論,不定時解答!