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