首页
/
每日頭條
/
生活
/
lookup函數詳細用法
lookup函數詳細用法
更新时间:2024-10-03 03:26:29

作者:祝洪忠 轉自:Excel之家ExcelHome

說起查找引用類函數,很多小夥伴們會先想到大衆情人VLOOKUP函數,但在實際應用中,很多時候VLOOKUP卻是力不從心:比如說從指定位置查找、多條件查找、逆向查找等等。

這些VLOOKUP函數實現起來頗有難度的功能,有一個函數卻可以輕易實現,這就是下面咱們要說的主角——LOOKUP。

這個函數主要用于在查找範圍中查詢指定的查找值,并返回另一個範圍中對應位置的值。該函數支持忽略空值、邏輯值和錯誤值來進行數據查詢,幾乎可以完成VLOOKUP函數和HLOOKUP函數的所有查找任務,接下來咱們就一起看看LOOKUP函數的常用套路。

一、返回B列最後一個文本:

=LOOKUP("々",B:B)

或是

=LOOKUP("做",B:B)

lookup函數詳細用法(今天咱們一起學)1

二、返回B列最後一個數值:

=LOOKUP(9E 307,B:B)

lookup函數詳細用法(今天咱們一起學)2

三、填充合并單元格

如下圖所示,B列姓名使用了合并單元格,使用以下公式可以得到完整的填充:

=LOOKUP("做",B$2:B2)

lookup函數詳細用法(今天咱們一起學)3

四、返回B列最後一個非空單元格内容

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

lookup函數詳細用法(今天咱們一起學)4

簡單說說公式的計算過程:

先使用B:B<>""判斷B列是否不等于空單元格,得到一組有邏輯值TRUE和FALSE構成的内存數組。

然後用0除以這些邏輯值,在四則運算中,邏輯值TRUE相當于1,FALSE相當于0,相除之後,得到由錯誤值和0構成的新内存數組。其中的0,就是0/TRUE的結果,表示符合條件。

最後用1作為查找值,在這個内存數組中找到0的位置,并返回第三參數中對應位置的内容。

如果有多個符合條件的記錄,LOOKUP默認以最後一個進行匹配。

五、逆向查詢

如下圖,要根據E3單元格的商品名稱,查詢對應的銷售經理。公式為:

=LOOKUP(1,0/(C2:C10=E3),A2:A10)

lookup函數詳細用法(今天咱們一起學)5

單條件查詢的模式化寫法為:

=LOOKUP(1,0/(條件區域=條件),查詢區域)

六、多條件查詢

如下圖,要根據F3單元格的商品名稱和G3單元格的部門,查詢對應的銷售經理。公式為:

=LOOKUP(1,0/((D2:D10=F3)*(B2:B10=G3)),A2:A10)

lookup函數詳細用法(今天咱們一起學)6

多條件查詢的模式化寫法為:

=LOOKUP(1,0/((條件區域1=條件1)*(條件區域2=條件2)),查詢區域)

七、模糊查詢等級

如下圖,要根據B列銷售業績返回對應的評定标準,E~F列為标準對照表。

C2單元格公式為:

=LOOKUP(B2,$E$3:$F$6)

lookup函數詳細用法(今天咱們一起學)7

這種方法可以取代IF函數完成多個區間的判斷查詢,前提是對照表的首列必須是升序處理。

八、提取有規律的數字

如下圖,要提取出B列混合内容中的數值。

公式為:

=-LOOKUP(1,-RIGHT(B2,ROW($1:$9)))

lookup函數詳細用法(今天咱們一起學)8

本例中,數值都位于右側,因此先用RIGHT函數從B2單元格右起第一個字符開始,依次提取長度為1至99的字符串。

添加負号後,數值轉換為負數,含有文本字符的字符串則變成錯誤值。

LOOKUP函數使用1作為查詢值,在由負數、0和錯誤值構成的數組中,忽略錯誤值提取最後一個等于或小于1的數值。最後再使用負号,将提取出的負數轉為正數。

九、帶合并單元格的查詢

如下圖,根據D2單元格的姓名查詢A列對應的部門。

公式為:

=LOOKUP("做",INDIRECT("A1:A"&MATCH(D2,B1:B10,0)))

lookup函數詳細用法(今天咱們一起學)9

MATCH(D2,B1:B10,0)部分,精确查找D2單元格的姓名在B列中的位置。返回結果為7。

用字符串"A1:A"連接MATCH函數的計算結果7,變成新字符串"A1:A7"。

接下來,用INDIRECT函數返回文本字符串"A1:A7"的引用。

如果MATCH函數的計算結果是5,這裡就變成"A1:A5"。同理,如果MATCH函數的計算結果是10,這裡就變成"A1:A10"。也就是這個引用區域會根據D2姓名在B列中的位置動态調整。

最後用=LOOKUP("做",引用區域)返回該區域中最後一個文本的内容。

簡化後的公式相當于:

=LOOKUP("做",A1:A7)

返回A1:A7單元格區域中最後一個文本,也就是江北公司,得到“蘇明哲”所在的部門。

好了,咱們今天的内容就是這些吧,祝小夥伴們一天好心情~

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
潘多拉樂隊名單
潘多拉樂隊名單
馬卡龍樂隊|别人的一分鐘2012年夏天,在舊師大旁的地下室裡,幾個年輕一人一百的租了間房,幾塊隔音海綿,一部舊空調,就變成了一個小小的音樂排練室。樂隊的成員多是80後,平時有各自的工作,隻有在周末,大家才有機會聚在一起排練,雖說樂隊能接到的...
2024-10-03
樂高侏羅紀公園積木棘背龍
樂高侏羅紀公園積木棘背龍
一日不見如隔三秋,大家好下午好。我是有夢想的小騰騰~歡迎大家來到騰紫的樂高showtime時間。今天大大家認識樂高大恐龍。這個長70cm,寬17cm,高22cm的樂高巨型霸王龍馬上就要亮相登場了,一看這尺寸就知道這個大家夥不簡單,樂高這是又...
2024-10-03
人類一敗塗地手遊第七關怎麼玩
人類一敗塗地手遊第七關怎麼玩
前言:人類一敗塗地的手遊,人類跌落夢境雖然不太看重操作,畢竟這遊戲玩的就是一個趣味性,但如果想讓自己博取眼球,在聯機時受到朋友們的尊崇,技巧就必須到位,要不然憑什麼看重你。下面我就給大家介紹3個操作,各位小夥伴看完後如果能學會,一定可以達到...
2024-10-03
消防安全的三個基本要素
消防安全的三個基本要素
2018年元月21号,湖北恩施州宣恩縣村民覃某某在闆房内熏烤臘肉,因現場無人看守,熏烤的臘肉落到火坑,引發大火。2019年10月6号,湖北恩施州利川市毛壩鎮2戶木質結構房屋,因電線老化短路引發火災。去年,湖北恩施州共發生火災1023起。其中...
2024-10-03
煤質活性炭報價表
煤質活性炭報價表
煤質活性炭報價表?近日,從國家工商總局傳來喜訊,内蒙古太西煤集團“蘭山”牌煤基活性炭被認定為中國馳名商标,這不僅是内蒙古太西煤集團品牌建設新的裡程碑,也是我盟榮獲的首枚中國馳名商标,填補了我盟中國馳名商标為零的空白,今天小編就來聊一聊關于煤...
2024-10-03
Copyright 2023-2024 - www.tftnews.com All Rights Reserved