我們用excel進行數據處理與分析時,經常會遇到多條件查詢的問題,今天小編就來給小夥伴們匯總10種常見excel多條件查找函數的使用方法,這些公式都可以直接套用,快來一起學習一下吧。
10種excel多條件查找函數的使用方法匯總
為什麼要使用多條件查詢?
當我們使用公式查找數據的時候,如果遇到查找值重複的情況,函數就有可能返回錯誤的結果。如下圖在這裡我們想要查找2班李白的考試成績,使用vlookup函數查找李白成績的時候他返回的結果是86,這個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,F3)
第一參數: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,數據區域
第二參數:3,要查找的結果在第三列
第三參數:E2:F3,查找條件
10、Dsum函數
公式:=DSUM(A1:C12,3,E2:F3)
這個函數的參數與DGET函數的參數是一模一樣的,因為它們都是數據庫函數,與之類似的還有dmax,dmin, daverage與dproduct函數都能達到多條件查詢的效果,並且參數是一模一樣的。
以上就是10種excel多條件查找函數的使用方法匯總的詳細內容,更多關於Excel多條件查找函數的資料請關注其它相關文章!
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/163337.html