好!開(kāi)始我們今天的內(nèi)容。 我們知道,當(dāng)需要在 Excel 中,查找引用符合單一條件的值,常見(jiàn)的方法是 Vlookup 函數(shù)、Lookup 函數(shù)、Index+Match 函數(shù)嵌套等。 但是,如果需要進(jìn)行雙條件的查詢(xún),公式應(yīng)該怎么寫(xiě)呢? 本篇文章,分別針對(duì)一維表、二維表及合并單元格三種情況,分析雙條件的公式用法。 01 一維表雙條件查詢(xún) 首先,我們來(lái)看一維表的雙條件查詢(xún)。 所謂一維表,就是在工作表數(shù)據(jù)區(qū)域的頂端是字段名稱(chēng)(標(biāo)題或表頭),下面各行是數(shù)據(jù)(記錄),并且各列只包含一種類(lèi)型數(shù)據(jù)的數(shù)據(jù)區(qū)域。 查找的數(shù)據(jù)源如下,B2:D23 區(qū)域,首行是標(biāo)題: 現(xiàn)在,要根據(jù)姓名和科目?jī)蓚€(gè)條件,來(lái)進(jìn)行雙條件查詢(xún)。 結(jié)果單元格如下圖紅框區(qū)域: 介紹幾種方法來(lái)實(shí)現(xiàn): ◆方法 1 ◆ 添加輔助列,將兩條件用文本連接符&組合在一起,變成一個(gè)條件,然后在結(jié)果單元格 H3 輸入如下公式: =VLOOKUP(F3&G3,A:D,4,0) 這樣,即可查詢(xún)出符合「姓名」和「科目」兩個(gè)條件的成績(jī): ◆方法 2 ◆ 兩個(gè)條件,在源數(shù)據(jù)記錄不重復(fù)前提下(兩個(gè)條件的組合只出現(xiàn)一次),利用 SUMIFS 多條件求和函數(shù),達(dá)到查詢(xún)目的: =SUMIFS(D:D,B:B,F3,C:C,G3) 02 二維表雙條件查詢(xún) 當(dāng)我們的查詢(xún)數(shù)據(jù)區(qū)域,是如下的二維結(jié)構(gòu)時(shí): 查詢(xún)的方式發(fā)生了一些變化,需要把縱向和橫向兩個(gè)方向上的條件,結(jié)合起來(lái)作為查詢(xún)條件,這種二維交叉查詢(xún),常用的方案有: ◆方法 1 ◆ INDEX+MATCH。 通過(guò) MATCH 分別找到兩個(gè)已知條件在行列標(biāo)題中的坐標(biāo)位置,然后用 INDEX 把對(duì)應(yīng)的分?jǐn)?shù)引用出來(lái)。 =INDEX(C3:E9,MATCH(G3,B3:B9,0),MATCH(H3,C2:E2,0)) ◆方法 2 ◆ 與方法 1 相似的思路,我們還可以使用 VLOOKUP+MATCH 的組合來(lái)實(shí)現(xiàn)交叉查詢(xún). 用 MATCH 得出的結(jié)果即為 VLOOKUP 函數(shù)第 3 參數(shù),返回被查找區(qū)域的第幾列。 =VLOOKUP(G3,B:E,MATCH(H3,B2:E2,0),0) ◆方法 3 ◆ SUMPRODUCT 多條件求和公式的巧用。 =SUMPRODUCT((G3=B3:B9)*(H3=C2:E2)*C3:E9) 好啦,今天的分享就到這里啦~ 鏈接在這里哈:https://www.toutiao.com/i6718915664779674116/ 說(shuō)了這么多,你一定發(fā)現(xiàn) Excel 其實(shí)并不難,跟著秋葉團(tuán)隊(duì)一起學(xué),你會(huì)愛(ài)上 Excel! |
|