二維碼 購物車
部落窩在線教育歡迎您!

10種職場(chǎng)人最常用的excel多條件查找方法!(建議收藏)

?

作者:老菜鳥來源:部落窩教育發(fā)布時(shí)間:2020-03-02 09:51:01點(diǎn)擊:12787

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

編按:

哈嘍,大家好!條件查找是我們工作中比較常見的技巧,但是說到多條件查找,很多同學(xué)可能會(huì)愣住,該用什么函數(shù)呢?比較熟悉的VLOOKUP,它的基礎(chǔ)用法好像也只適用于單條件查找。別急,今天老菜鳥為大家總結(jié)了10種職場(chǎng)人士最常見的多條件查找的方法,趕緊來看看吧!

 

對(duì)于Excel中多條件匹配的問題,永遠(yuǎn)是一個(gè)熱點(diǎn)話題,而根據(jù)匹配結(jié)果是數(shù)字還是非數(shù)字的時(shí)候,有些查找方法又不能通用,今天就對(duì)多條件匹配的常見方法做一次梳理,并對(duì)每種方法的適用情況做出說明,希望對(duì)大家的工作能有所幫助。

 

先來看看今天用到的案例:

 

 

需要從數(shù)據(jù)源(A-D列)中按照機(jī)構(gòu)和姓名分別匹配出職級(jí)(非數(shù)字內(nèi)容)和基本工資(數(shù)字內(nèi)容),以下就結(jié)合本案例來介紹多種常用的公式套路。

 


一、SUMIFS函數(shù)實(shí)現(xiàn)多條件匹配

 


SUMIFS函數(shù)本來是一個(gè)多條件求和的函數(shù),格式為:

 

SUMIFS(求和列,條件列1,條件1,條件列2,條件2……)

 

但是當(dāng)同時(shí)滿足多個(gè)條件的結(jié)果只有一個(gè)時(shí),多條件求和就等同于多條件匹配。

 

公式為:=SUMIFS(D:D,A:A,F2,B:B,G2)

 

 

要引用的列就是實(shí)際求和列,本例中是D列,而條件列分別就是A列和B列。

 

優(yōu)勢(shì):使用SUMIFS多條件匹配時(shí),比較方便高效,公式簡(jiǎn)單易用,再增加條件也比較容易。

 

不足:當(dāng)要匹配的結(jié)果不是數(shù)字時(shí),就不能使用這個(gè)方法了,同時(shí)當(dāng)滿足多個(gè)條件的數(shù)據(jù)不是唯一值時(shí),結(jié)果可能錯(cuò)誤。

 

推薦指數(shù):★★★★

 


二、SUMPRODUCT函數(shù)實(shí)現(xiàn)多條件匹配

 


SUMPRODUCT函數(shù)的功能是計(jì)算多個(gè)數(shù)組或區(qū)域的數(shù)據(jù)乘積之和,利用比較運(yùn)算和邏輯值的特性,也可以實(shí)現(xiàn)多條件求和的功能,用來處理多條件匹配,其實(shí)和SUMIFS的原理差不多,公式為:

 

=SUMPRODUCT(($A$2:$A$15=F2)*($B$2:$B$15=G2)*$D$2:$D$15)

 

 

鑒于之前有多篇教程分析過SUMPRODUCT的用法和原理,這里就不對(duì)這個(gè)公式過多闡述了。不熟悉的同學(xué)可以查看往期教程《加了*的 SUMPRODUCT函數(shù)無所不能

 

優(yōu)勢(shì):再增加條件時(shí)比較容易。

 

不足:數(shù)組計(jì)算,數(shù)據(jù)量大時(shí)比較卡,對(duì)函數(shù)的用法不理解容易出錯(cuò),并只對(duì)數(shù)字的匹配結(jié)果適用。

 

推薦指數(shù):★★★

 


三、輔助列+VLOOKUP函數(shù)實(shí)現(xiàn)多條件匹配



VLOOKUP函數(shù)本來是按單條件匹配的,這個(gè)函數(shù)很多朋友都應(yīng)該熟悉,之前也多次分享過相關(guān)教程。

 

這里簡(jiǎn)單說一下函數(shù)的結(jié)構(gòu):

 

VLOOKUP(查找值,查找區(qū)域,第幾列找,精確查找)

 

本例中的公式為:=VLOOKUP(G2&"-"&H2,$A$1:$E$15,4,0)

 

 

在這個(gè)公式中,查找條件不是一個(gè)單元格,而是使用&將機(jī)構(gòu)和姓名兩個(gè)條件做了連接G2&"-"&H2。

 

在連接兩個(gè)條件時(shí),建議在中間添加一個(gè)分隔符,這在某些情況下可以避免出現(xiàn)錯(cuò)誤。

 

因?yàn)槲覀兪褂昧俗约簶?gòu)造的條件,而這個(gè)條件在數(shù)據(jù)源中并不存在,因此需要在數(shù)據(jù)源的最左側(cè)添加一個(gè)輔助列,如上圖中A列所示。

 

輔助列的公式為:=B2&"-"&C2

 

優(yōu)勢(shì):公式對(duì)于匹配結(jié)果為數(shù)字或者非數(shù)字的時(shí)候都可以使用,適用面比SUMIFS更廣泛。

 

不足:要增加輔助列才能使用,雖然難度指數(shù)降低了,但是會(huì)略顯繁瑣。

 

推薦指數(shù):★★★★

 


四、VLOOKUP+IF函數(shù)實(shí)現(xiàn)多條件匹配

 


這是VLOOKUP較有難度的一種套路,公式為:

 

=VLOOKUP(F2&G2,IF({1,0},$A$2:$A$15&$B$2:$B$15,$C$2:$C$15),2,0)

 

 

對(duì)于這個(gè)公式套路,關(guān)鍵是IF這部分,篇幅所限,不對(duì)公式原理做過多解釋,只要掌握IF函數(shù)的第二參數(shù)是將數(shù)據(jù)源中的兩列進(jìn)行合并,第三參數(shù)是數(shù)據(jù)源中需要匹配結(jié)果的列,同時(shí)公式需要ctrl+shift+enter鍵完成輸入,遇到問題能夠套用就行了。

 

優(yōu)勢(shì):不用輔助列,一步到位。

 

不足:不適于新手使用,數(shù)據(jù)量較大時(shí)計(jì)算緩慢。

 

推薦指數(shù):★★★

 


五、VLOOKUP+CHOOSE函數(shù)實(shí)現(xiàn)多條件匹配

 


這是將前一個(gè)公式中的IF換成了CHOOSE函數(shù),公式為:

 

=VLOOKUP(F2&G2,CHOOSE({1,2},$A$2:$A$15&$B$2:$B$15,$C$2:$C$15),2,0)

 

 

這個(gè)公式套路的核心是CHOOSE,同樣是構(gòu)造了一個(gè)合并后的查找列,對(duì)于具體原理,需要了解的可以留言,一般能夠套用公式解決問題就足夠了,這個(gè)公式同樣需要三鍵輸入。

 

優(yōu)勢(shì):不用輔助列,一步到位。

 

不足:不適于新手使用,數(shù)據(jù)量較大時(shí)計(jì)算緩慢。

 

推薦指數(shù):★★★

 


六、LOOKUP函數(shù)實(shí)現(xiàn)多條件匹配

 


在常用的引用函數(shù)里,LOOKUP無疑是最受高手喜歡的一個(gè)函數(shù)了,這個(gè)函數(shù)充滿了很多套路,例如多條件匹配時(shí),公式套路就是:

 

=LOOKUP(1,0/((條件區(qū)域1=條件1)*(條件區(qū)域2=條件2)),結(jié)果區(qū)域)

 

就本例而言,公式為:

=LOOKUP(1,0/(($A$2:$A$15=F2)*($B$2:$B$15=G2)),$C$2:$C$15)

 

 

關(guān)于LOOKUP,之前同樣分享過很多教程,需要理解原理的同學(xué),可以查看往期教程《VLOOKUP&LOOKUP雙雄戰(zhàn)(五):野馬崛起!》,一般來說,能夠按套路套用公式解決問題就足夠了。

 

優(yōu)勢(shì):不使用輔助列一步到位,增加條件也方便,適用場(chǎng)合廣泛,不管數(shù)字還是文本都可以使用這個(gè)套路。

 

不足:會(huì)讓新手有一點(diǎn)畏懼心態(tài)。

 

推薦指數(shù):★★★★★

 


七、更多實(shí)現(xiàn)多條件匹配的方法

 


就公式而言,除了上面分享的五種套路,其實(shí)還有一些,這里只列舉公式套路和適用條件,其它的就不一一舉例了,例如:

 

=MAX((條件區(qū)域1=條件1)*(條件區(qū)域2=條件2)*結(jié)果區(qū)域),這個(gè)公式是一個(gè)數(shù)組公式,只適合結(jié)果為數(shù)字的情況。

 

=INDEX(結(jié)果區(qū)域,MATCH(條件1&條件2,條件區(qū)域1&條件區(qū)域2,0)),數(shù)組公式,量大時(shí)比較卡。

 

=XLOOKUP(條件1&條件2,條件區(qū)域1&條件區(qū)域2,結(jié)果區(qū)域),新函數(shù),只有office365版本可以用。

 

=FILTER(結(jié)果區(qū)域,(條件區(qū)域1=條件1)*(條件區(qū)域2=條件2)),新函數(shù),只有office365版本可以用。

 

小結(jié):對(duì)于多條件匹配問題,推薦使用第1、36三種方法,其實(shí)如果不用公式的話,數(shù)據(jù)透視表和高級(jí)篩選是更好的選擇,這些方法會(huì)在今后的教程中分享給大家。

 

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

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

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

IMG_256

相關(guān)推薦:

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

SUMPRODUCT的使用加了*的 SUMPRODUCT函數(shù)無所不能

CHOOSE函數(shù)解析請(qǐng)也為Excel中的《無名之輩》choose獻(xiàn)上一份理解!

多條件查找《VLOOKUP&LOOKUP雙雄戰(zhàn)(五):野馬崛起!