今天世杰老師給大家講解一些關(guān)于查找匹配的函數(shù)組合,能夠提高工作效率至少90%以上。
如下圖所示,查詢右側(cè)員工編號(hào)為“45424”的所有的銷售數(shù)量。
對(duì)于查詢類的問題,大家第一時(shí)間可能想到的會(huì)是VLOOKUP函數(shù)。在A列前插入一列輔助列,在B2單元格中輸入公式:
=COUNTIF(B$2:B2,B2)&'-'&B2
然后按Enter鍵完成后向下填充。
然后在G4單元格中輸入公式:
=IFERROR(VLOOKUP(ROW(A1)&'-'&$H$2,$A$2:$E$13,5,0),'')
按Enter鍵后向下填充至沒有內(nèi)容為止。
INDEX函數(shù)也能實(shí)現(xiàn)VLOOKUP與LOOKUP的十字交叉查詢,并且還很實(shí)用。
查找:工號(hào)的所有的信息。
在G3單元格中輸入公式:
=INDEX($B$2:$D$9,MATCH($F3,$A$2:$A$9,0),MATCH(G$2,$B$1:$D$1,0))
按Enter鍵后向下填充。
套路:=INDEX(所在區(qū)域范圍,目標(biāo)所在行號(hào),目標(biāo)所有的列號(hào))
對(duì)于下面的兩個(gè)例題,同樣是一個(gè)十字交叉查找的案例,根據(jù)例子的不同情況,選擇相應(yīng)的解決方法才是最合適的。
關(guān)于十字交叉查詢的方法,那么這里來使用HLOOKUP函數(shù)做十字交叉查詢,然后再使用VLOOKUP函數(shù)做同樣的解決方法。
HLOOKUP查找:
在B7單元格中輸入公式:
=HLOOKUP(B$6,$A$1:$E$4,MATCH($A7,$A$1:$A$5,0),0)
按Enter鍵向下向右填充即可。
VLOOKUP查找:
在B7單元格中輸入公式:
=VLOOKUP($A7,$A$1:$E$4,MATCH(B$6,$A$1:$E$1,0),0)
按Enter鍵向下向右填充即可。
對(duì)比:在這個(gè)問題上,兩個(gè)函數(shù)都能配合MATCH函數(shù)獲取對(duì)應(yīng)的列號(hào)與行號(hào),以來來完成十字交叉查詢的目的。
SUMIFS與SUMPRODUCT函數(shù)同樣地具有LOOKUP函數(shù)的功能。
【SUMIFS函數(shù)】
在I5單元格中輸入公式:
=SUMIFS(D2:D9,B2:B9,G5,C2:C9,H5)
按Enter鍵完成。
查找套路:SUMIFS(求和區(qū)域,條件區(qū)域1,條件2,條件區(qū)域1,條件2……)
【SUMPRODUCT函數(shù)】
在H5單元格中輸入公式:
=SUMPRODUCT((G5=B2:B9)*(H5=C2:C9)*D2:D9)
按Enter鍵完成。
查找套路:
SUMPRODUCT((條件1=條件區(qū)域1)*(條件2=條件區(qū)域2)*……*(求和區(qū)域))
友情提示:以上查詢只能為查詢結(jié)果為數(shù)值的情況才能使用,如果查找結(jié)果為文本請(qǐng)使用VLOOKUP函數(shù),LOOKUP函數(shù)或者INDEX函數(shù)。
聯(lián)系客服