方法一:輔助列 如圖,按右側(cè)條件,從左側(cè)中找出相應(yīng)數(shù)據(jù)。
對于上述查詢,多數(shù)小伙伴會使用輔助列方法。在A列前,添加入一個輔助列,在B2中輸入公式為,向下填充到A13單元格:之后在J3單元格里,輸入公式,再向下填充至J5單元格即可。
=VLOOKUP(G3&H3&I3,A:E,5,0) 上述公式是將所有條件變?yōu)橐粋€條件來查詢的。結(jié)果如圖:方法二:SUMIFS 除上述方法之外,還可使用SUMIFS實(shí)現(xiàn)。每個人對應(yīng)的每天記錄僅有一條。因此還可在I3中輸入公式,向下填充至I5單元格即可。=SUMIFS(D:D,A:A,F3,B:B,G3,C:C,H3) 需注意:此方法僅適用結(jié)果為數(shù)值,且當(dāng)前條件下僅有一條唯一記錄時,才適用。
方法三:SUMPRODUCT 同上述方法一樣,使用SUMIFS函數(shù)也可完成。在I3中輸入公式,之后向下填充到I5單元格。=SUMPRODUCT( (F3=$A$2:$A$13)*(G3=$B$2:$B$13)*(H3=$C$2:$C$13)*$D$2:$D$13)
SUMPRODUCT在此處的原理和SUMIFS函數(shù)一樣。方法四:LOOKUP 對于多條件查詢,LOOKUP函數(shù)很適合。=LOOKUP(1,0/((F3=$A$2:$A$13)*(G3=$B$2:$B$13)*(H3=$C$2:$C$13)),$D$2:$D$13) 2、VLOOKUP函數(shù)查詢時遇到空白變0的情況怎么辦在VLOOKUP執(zhí)行查詢時,若結(jié)果為一個空白單元格,而VLOOKUP函數(shù)則會返回一個0值,此時,可使用下述方法解決。
如圖,在查詢時的結(jié)果。 對于上述問題,解決方法一般是在公式之后,加一個空白。
|