在使用excel進行數據處理和分析時,經常會遇到需要多條件查詢的情況。今天,小編將為大家總結10種常見的excel多條件查找函數的使用方法,一起來學習吧。
10種Excel多條件查找函數的使用方法
為什么需要多條件查詢?
當我們使用公式查找數據時,如果遇到查找值重復的情況,函數可能會返回錯誤的結果。例如,在下圖中,我們想要查找2班李白的考試成績,使用VLOOKUP函數查找李白成績時,返回的結果是86,這是1班李白的成績,并不是我們想要的。這個結果是錯誤的。那么,我們如何找到正確的結果呢?此時,我們需要增加班級這個查找條件,使查找條件變得唯一,這樣才能找到正確的結果。這就是多條件查找存在的意義。
多條件查找的方法
1、VLOOKUP函數
公式:=VLOOKUP(E3&F3,IF({1,0},A2:A12&B2:B12,C2:C12),2,0)
第一參數:E3&F3
第二參數:IF({1,0},A2:A12&B2:B12,C2:C12)
第三參數:2
第四參數:0
在這里,我們使用連接符號將班級與姓名連接起來,使查找值唯一,這樣就能找到正確的結果。
2、INDEX+MATCH嵌套查找
公式:=INDEX(C2:C12,MATCH(E3&F3,A2:A12&B2:B12,0))
INDEX函數的第一參數:C2:C12
第二參數:MATCH(E3&F3,A2:A12&B2:B12,0)
這是INDEX+MATCH函數多條件查找的一種方法,另一種形式的公式為:=INDEX(C2:C12,MATCH(1,(A2:A12=E3)*(B2:B12=F3),0)),這種形式大家了解一下就可以了。
3、LOOKUP函數
公式:=LOOKUP(1,0/((A2:A12=E3)*(B2:B12=F3)),C2:C12)
第一參數:1
第二參數:0/((A2:A12=E3)*(B2:B12=F3))
第三參數:C2:C12
在這里,我們將A2:A12=E3與B2:B12=F3作為條件來進行數據查找。
4、SUMIFS函數
公式:=SUMIFS(C2:C12,A2:A12,E3,B2:B12,F(xiàn)3)
第一參數:C2:C12
第二參數:A2:A12
第三參數:E3
第四參數:B2:B12
第五參數:F3
5、SUMPRODUCT函數
公式:=SUMPRODUCT((A2:A12=E3)*(B2:B12=F3),C2:C12)
第一參數:(A2:A12=E3)*(B2:B12=F3)
第二參數:C2:C12
6、SUM函數
公式:=SUM((A2:A12=E3)(B2:B12=F3)C2:C12)
第一參數:(A2:A12=E3)(B2:B12=F3)C2:C12
SUM函數的參數僅僅只有一個。
7、MAX函數
公式:=MAX((A2:A12=E3)(B2:B12=F3)C2:C12)
8、INDIRECT+MATCH嵌套查找
公式:=INDIRECT(“c”&MATCH(E3&F3,A:A&B:B,0))
第一參數:“c”&MATCH(E3&F3,A:A&B:B,0)
9、DGET函數
公式:=DGET(A1:C12,3,E2:F3)
第一參數:A1:C12,數據區(qū)域
第二參數:3,要查找的結果在第三列
第三參數:E2:F3,查找條件
10、DSUM函數
公式:=DSUM(A1:C12,3,E2:F3)
這個函數的參數與DGET函數的參數是一模一樣的,因為它們都是數據庫函數。與之類似的還有DMAX,DMIN,DAVERAGE與DPRODUCT函數都能達到多條件查詢的效果,并且參數是一模一樣的。
以上就是今天分享的10種Excel多條件查找函數的使用方法,你見過幾種呢?
路由網(www.lu-you.com)其它相關文章!