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