二維碼 購(gòu)物車
部落窩在線教育歡迎您!

運(yùn)用VLOOKUP函數(shù)或LOOKUP函數(shù)實(shí)現(xiàn)跨表查找

?

作者:賦春風(fēng)來(lái)源:部落窩教育發(fā)布時(shí)間:2021-03-19 10:39:44點(diǎn)擊:9602

分享到:
0
收藏    收藏人氣:0人
版權(quán)說(shuō)明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

編按:
在各種查詢工作中,最難的就是跨表查詢!而說(shuō)到查詢,大家首先想到的一定是VLOOKUP函數(shù)或LOOKUP函數(shù)!那么,今天我們就來(lái)看看,這兩個(gè)EXCEL中普遍公認(rèn)的查詢“大哥”,又會(huì)在跨表查詢中有怎樣亮眼的表現(xiàn)呢?

 

正文:

日常辦公中,大家經(jīng)常會(huì)遇到一個(gè)EXCEL表中有多個(gè)sheet表,所要查找的目標(biāo)則分散在多個(gè)不同的sheet表中的情況。這時(shí)候,就需要進(jìn)行跨表查找。

 

實(shí)現(xiàn)跨表查找的方法有很多,運(yùn)用VLOOKUP函數(shù)或LOOKUP函數(shù)就是其中很關(guān)鍵的一門(mén)技巧,但只依靠它們卻是遠(yuǎn)遠(yuǎn)不夠的。在大多數(shù)工作中,一個(gè)完整的查找公式需要多個(gè)函數(shù)組合才能完成。

 

今天,春風(fēng)就展示一下查找的最高級(jí)用法——跨表查詢!學(xué)會(huì)了這個(gè)方法,大家也就可以進(jìn)入EXCEL的中級(jí)水平了。

 

實(shí)例:

這是小明副食店所有商品的月銷售額,老板小明為了方便分類,把不同品類的商品放在了不同的SHEET表中。

 

 

到了月末盤(pán)點(diǎn)的時(shí)候,小明想在查詢表中,根據(jù)提供的商品名稱,從水果、蔬菜、肉類三個(gè)工作表中查詢?cè)撋唐返匿N售額。

 

 

如果當(dāng)月錄入的數(shù)據(jù)少,用“來(lái)回切換+肉眼觀察”法即可。但是,如果數(shù)據(jù)過(guò)多,用“來(lái)回切換+肉眼觀察”法就會(huì)耗時(shí)耗力,還容易眼花失誤。

 

這時(shí)候就要用專業(yè)的“多表查找”技法了。它可以輕松實(shí)現(xiàn)在輸入商品名稱后即刻顯示商品的月銷售額,而不需要用鼠標(biāo)在多個(gè)sheet表中來(lái)回切換。

 

接下來(lái),一起看看如何實(shí)現(xiàn)這個(gè)操作吧!

 

第一部分:查詢商品屬于哪個(gè)品類

 

 

判斷商品屬于哪個(gè)品類的公式為:“=LOOKUP(1,0/COUNTIF(INDIRECT({"水果";"蔬菜";"肉類"}&"!a:a"),A2),{"水果";"蔬菜";"肉類"})”。在B2單元格輸入后,往下拉即可。

注意:完成公式后,在A2單元格中輸入待查找的商品名稱,在B2單元格中就會(huì)自動(dòng)顯示其品類。

 

公式分析:

  {""}”:大括號(hào)內(nèi)是要查找的多個(gè)工作表名稱,用分號(hào)分隔。為一維縱向數(shù)組,表示一列單元格數(shù)據(jù)的集合,關(guān)于數(shù)組具體用法見(jiàn)教程《不懂excel中的數(shù)組公式,怎么晉升高手?》。

  a:a”:是商品名稱在各個(gè)表中的A列。

  COUNTIF(INDIRECT({"水果";"蔬菜";"肉類"}&"!a:a")”可以返回一個(gè)包含0、1、0的數(shù)組,其中非0數(shù)字1的位置的即是商品所在表的位置。

  利用LOOKUP1,0/(數(shù)組),數(shù)組)結(jié)構(gòu)取得工作表的名稱。第一個(gè)參數(shù)“1”,是要查找的值;第二個(gè)參數(shù)“0/(數(shù)組)”是要查找的范圍;第三個(gè)參數(shù)是要獲得的值,即商品相對(duì)應(yīng)的品類。其中,本例數(shù)組中共三個(gè)值,有兩個(gè)值為0,被0除會(huì)顯示“#DIV/0!”的錯(cuò)誤。

 

【補(bǔ)充】思路剖析:

 

1.找到可以使用的函數(shù)

① 確定商品是在哪個(gè)sheet表中,應(yīng)用COUNTIF()函數(shù)進(jìn)行多表統(tǒng)計(jì),分別計(jì)算各個(gè)表中該商品存在的個(gè)數(shù)。

② 利用INDIREC()函數(shù)把字符串轉(zhuǎn)換成單元格引用。

③ 利用LOOKUP(1,0/(數(shù)組),數(shù)組)函數(shù)取得工作表的名稱。

 

2.明確各函數(shù)的使用方式

COUNTIF()函數(shù)

該函數(shù)的含義為在指定區(qū)域中按指定條件對(duì)單元格進(jìn)行單條件計(jì)數(shù)。語(yǔ)法規(guī)則為COUNTIFrange,criteria)。其中,range為對(duì)非空單元格進(jìn)行計(jì)數(shù)的區(qū)域,criteria為以數(shù)字、表達(dá)式或文本形式定義的條件。函數(shù)很常見(jiàn),這里不多贅述。

INDIREC()函數(shù)

INDIRECT()函數(shù)的含義為返回由文本字符串指定的引用。此函數(shù)立即對(duì)引用進(jìn)行計(jì)算,并顯示其內(nèi)容。這個(gè)函數(shù)看起來(lái)很復(fù)雜,其實(shí)也簡(jiǎn)單。

INDIREC()函數(shù)引用方式的確認(rèn)

Excel中有兩種引用方式。

第一種是直接引用,大部分情況下都是直接引用,如求蘋(píng)果的月銷售額,只需在C3單元格輸入“=水果!B2”,就能直接引用B2單元格。直接引用區(qū)域方便快捷,也容易理解。

 

 

第二種是間接引用,現(xiàn)在已經(jīng)將工作表的名稱,即每個(gè)商品的品類都寫(xiě)在了B列。假如現(xiàn)在要引用每個(gè)表的月銷售額。用&將工作表名稱(品類)和月銷售額所在的單元格連接起來(lái),“=B2&"!B2"”這樣就可以看到每個(gè)表格具體要引用的區(qū)域,不過(guò)這種是沒(méi)法計(jì)算的。

 

 

這時(shí),INDIRECT函數(shù)登場(chǎng)了,在D2單元格輸入“=INDIRECT(B2&"!B2")”,這樣D2單元格顯示了蘋(píng)果對(duì)應(yīng)的月銷售額。INDIRECT函數(shù)就是通過(guò)單元格間接引用對(duì)應(yīng)表格,這樣,大家就不需要通過(guò)鼠標(biāo)一個(gè)個(gè)點(diǎn)擊來(lái)選擇引用區(qū)域了。

 

 

3.將函數(shù)正確組合到公式中,保證公式可以正確運(yùn)轉(zhuǎn)。

因?yàn)樯厦嬉延姓f(shuō)明,這里就不再敘述了。

 

 

第二部分:查詢?cè)撋唐返脑落N售額

 

B列有了商品的品類,查商品的月銷售額,就簡(jiǎn)單多了,VLOOKUP函數(shù)與INDIRECT函數(shù)配合就可以輕松搞定。

C2單元格輸入公式“=VLOOKUP(A2,INDIRECT(B2&"!A:B"),2,FALSE)”,這樣A2單元格的商品對(duì)應(yīng)的月銷售額就在C2單元格顯示了。

 

 

下拉C2單元格至C4單元格,商品的月銷售額就完成了。

 

公式分析:

=VLOOKUP(A2,INDIRECT(B2&"!A:B"),2,FALSE)”中,第一個(gè)參數(shù)“A2”是要查找的值;第二個(gè)參數(shù)“INDIRECT(B2&"!A:B")”是要查找的范圍;第三個(gè)參數(shù)“2”是結(jié)果數(shù)據(jù)所在列數(shù),即第二列;第四個(gè)參數(shù)“FALSE”表示精確查找。

 

好了,跨表查找這個(gè)歷史性的查詢難題終于搞定了。大家掌握沒(méi)?

上面的公式雖然看似很長(zhǎng),但只要逐步測(cè)試、驗(yàn)證,大家就能明白各個(gè)部分的意義。

 

還不明白?

那,那就再看一遍!

 

總結(jié):掌握這個(gè)方法,我們需要了解以下兩點(diǎn)。

① COUNTIF函數(shù)、INDIRECT函數(shù)、LOOKUP函數(shù)、VLOOKUP函數(shù)的用法。

數(shù)組公式的用法。

 

只有足夠靈活地應(yīng)用各個(gè)函數(shù),才能成為EXCEL的高手。但是,要達(dá)到靈活使用的程度更少不了大家平時(shí)的多多練習(xí)。

最后,希望大家多多分享,支持春風(fēng)哦!你的每一次收藏和轉(zhuǎn)發(fā)都是我們堅(jiān)持的動(dòng)力。

 

本文配套的練習(xí)課件請(qǐng)加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

怎么用vlookup在兩個(gè)查找區(qū)域里查找?

大膽合并吧!VLOOKUP坐字法專做單元格合并查找

查詢界黑馬——MAX,竟讓查詢之王VLOOKUP也甘拜下風(fēng)?

跨表提取數(shù)據(jù),函數(shù)高手被名不經(jīng)傳的Microsoft Query 直接KO

版權(quán)申明:

本文作者賦春風(fēng);同時(shí)部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。