您現在的位置是:首頁 > 棋牌
vlookup單條件和多條件查詢,竟然可用sumif和sumifs替代,好意外
- 由 Excel技術控 發表于 棋牌
- 2022-11-30
sum23什麼材料可以代替
單條件或者多條件查詢,大家首先想到的是使用vlookup函式。但你想不到的是,sumif和sumifs可以代替vlookup。
sumif函式是用來條件求和的,但當求和項只有一個值的時候,它就相當於查詢了,sumifs函式也是如此。
我們來看下面的案列:
查詢這三個人的成績,很多人想到的就是使用vlookup函式,因為這是查詢啊,但vlookup函式抽象又掌握的不好,浪費了半天時間可能也沒查出來結果,想學好vlookup函式可以看下面的教程。
別怕,vlookup函式很簡單
Excel技術控
購買專欄
如果使用vlookup函式,操作如下:
=VLOOKUP(E2,B:C,2,FALSE)
相比vlookup函式難以掌握,很多朋友都會使用sumif函式,這個案列用sumif函式來解決就太簡單了。
sumif函式的語法為:sumif(條件列,求和條件,求和列),我們可以輸入公式:
=SUMIF(B:B,E2,C:C)
是不是比使用vlookup函式簡單多了,sumif想代替vlookup函式,那麼第三引數的求和列只能針對一個值求和,這樣sumif就和vlookup函式一樣了。
sumif能代替vlookup函式單條件查詢。
sumifs函式還可以代替vlookup進行多條件查詢。
比如,按班級和姓名查詢成績,注意有一個重名的。
這是使用vlookup函式的公式:
=VLOOKUP(E2&F2,IF({1,0},A2:A11&B2:B11,C2:C11),2,FALSE)
是不是太複雜了,很多人看都看暈了,但可以使用sumifs代替。
公式為:=SUMIFS(C2:C11,A2:A11,E2,B2:B11,F2)
公式簡單明瞭,就這樣輕鬆搞定了,是不是必用vlookup函式簡單多了。
但是我想說的是,sumif和sumifs在某些情況下可以代替vlookup函式,但只侷限於一些不用求和的查詢而已,大家不要覺得就不用學vlookup函數了,很多vlookup函式能實現的查詢,sumif和sumifs是沒有辦法的。