查詢和彙總功能,一個是Excel中的一個不老話題,但是真正掌握的人少之又少,今天我們來學習幾種實用的查詢、彙總技巧。
一、多列查找。
目的:查詢對應的多科成績。
方法:
1、在目标單元格中輸入公式:=VLOOKUP($H$3,$B$3:$F$9,COLUMN(B3),0)。
2、在目标單元格中輸入公式:=VLOOKUP($H$3,$B$3:$F$9,MATCH(I$2,$B$2:$E$2,0),0)。
解讀:
1、Vlookup函數的語法結構式:=Vlookup(查詢值,查詢範圍,查詢值在查詢範圍中的列數,匹配模式)。
2、公式=VLOOKUP($H$3,$B$3:$F$9,COLUMN(B3),0)。用COLUMN(B3)來定位當前查詢值在查詢範圍中的位置,其參數B3為可變值。
3、公式=VLOOKUP($H$3,$B$3:$F$9,MATCH(I$2,$B$2:$E$2,0),0)用MATCH(I$2,$B$2:$E$2,0)來定位科目在查詢範圍中的相對位置,應為其初始值從0開始計算,故=MATCH(I$2,$B$2:$E$2,0)的範圍從$b$2開始計算。
二、按指定的條件彙總數據。
方法:
1、在目标單元格輸入公式:=SUMPRODUCT(($C$3:$C$9="A1")*D3:D9)。
2、在目标單元格中輸入公式:=SUMPRODUCT((($C$3:$C$9="A1")*(MONTH($E$3:$E$9)=5))*D3:D9)。
解讀:
1、SUMPROCUT函數的基本功能是:返回數組間對應元素的乘積之和。
2、公式:=SUMPRODUCT(($C$3:$C$9="A1")*D3:D9)就是數組{1,0,1,0,1,0,1}和{90,98,12,45,98,67,100}對應乘積的和。暨:1*90 0*98 1*12 0*45 1*98 0*67 1*100=300。
2、=SUMPRODUCT((($C$3:$C$9="A1")*(MONTH($E$3:$E$9)=5))*D3:D9)隻是多了一個數組,對應的三個數相乘并求和。
三、多條件求和彙總。
目的:求“王東”對産品“A1”的銷量。
方法:
1、在目标單元格中輸入公式:=SUMIFS(D3:D9,B3:B9,"王東",C3:C9,"A1")。
2、在目标單元格中輸入公式:=SUMIFS(D3:D9,B3:B9,"王東",C3:C9,"A1",D3:D9,">50")。
解讀:
1、SUMIFS函數是多條件求和函數。其語法結構為:=SUMIFS(求和範圍,條件範圍1,條件1,條件範圍2,條件2……條件範圍N,條件N)。
四、隔列分類彙總。
目的:對“計劃”和“實際”進行彙總。
方法:
在目标單元格輸入公式:=SUMIF($C$3:$F$10,H$3,$C4:$F4)。
解讀:
1、函數SUMIF是單條件求和函數,其語法結構為=SUMIF(求和範圍,條件範圍,條件)。
2、公式:=SUMIF($C$3:$F$10,H$3,$C4:$F4)采用的是絕對引用和相對引用相結合的方式,目的在于對參數進行動态變化。結合具體的值便于理解。
,