excel查找函數(shù)vlookup Excel中一對(duì)多查找,不用vlookup函數(shù)用什么?,最近到了季度匯報(bào)的時(shí)候,掌握一手excel技能在此刻顯得多么重要,為了是你的excel看起來(lái)更高大上,今天教大家設(shè)置excel查找函數(shù)vlookup,今天我們的干貨專(zhuān)業(yè)全稱(chēng)為“excel查找函數(shù)vlookup Excel中一對(duì)多查找,不用vlookup函數(shù)用什么?”能不能以絢爛的技能征服領(lǐng)導(dǎo),就在這一波了~
在excel中經(jīng)常需要用到一對(duì)多查找,進(jìn)而實(shí)現(xiàn)篩選功能。vlookup函數(shù)可以實(shí)現(xiàn)但公式很難理解。這時(shí)我們可以使用最常用的index+Small公式組合。
【例】如下圖所示的客戶(hù)消費(fèi)明細(xì)表中,要求在E列根據(jù)E1的姓名,查找出所有該客戶(hù)的消費(fèi)金額。
E3公式:(數(shù)組公式,輸入后按ctrl+shift+enter三鍵結(jié)束)
=IFERROR(INDEX(B:B,SMALL(IF(A$2:A$11=$E$1,ROW($2:$11)),ROW(A1))),"")
公式說(shuō)明:
IF(A$2:A$11=$E$1,ROW($2:$11) 把所有客戶(hù)名稱(chēng)和E1進(jìn)行對(duì)比,如果相同則返回行號(hào),否則值為FALSE。
Small(..,row(a1)) 隨著公式的向下復(fù)制,逐個(gè)提取該客戶(hù)所在的每一個(gè)行號(hào)數(shù)字
Index() 根據(jù)行號(hào)提取出B列的消費(fèi)金額
IFERROR() 把公式產(chǎn)生錯(cuò)誤值時(shí)修改為""(空白)
補(bǔ)充:一對(duì)多查找是一個(gè)典型的數(shù)組運(yùn)算題目,同學(xué)們想在excel中實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)計(jì)算和查找,就著手學(xué)習(xí)excel數(shù)組公式。