函數008:一對鴛鴦INDEX MATCH
函數INDEX和MATCH經常成雙成對的出現,INDEX MATCH組合堪稱絕配。
在上篇公眾號中已經介紹了他們各自的基本用法:
函數006:INDEX函數應用
函數007:MATCH函數應用
而今天我們將介紹下INDEX MATCH的組合應用。
▲
01
查找L-L-X的愛好是什麼
公式:
=INDEX(D3:D8,MATCH(F3,A3:A8,))
▲
02
區間查找
公式:
=INDEX(F$14:F$17,MATCH(B14,E$14:E$17,1)),向下填充。
▲
03
通配符查找
公式:
=IFNA(INDEX(B$25:B$29,MATCH("*"&D25&"*",A$25:A$29,)),""),向下填充。
▲
04
帶「~」的查找
「貓~哥」中帶有通配符「~」,在查找包含通配符本身的值時,需在「~」前鍵入「~」,本題中用函數SUBSTITUTE將「~」替換成「~~」。
公式:
=INDEX(B36:B41,MATCH(SUBSTITUTE(F36,"~","~~"),A36:A41,))
▲
05
查找返回多列數據
公式:
=INDEX(B47:B52,MATCH($F47,$A47:$A52,)),向右填充。
▲
06
反向查找
公式:
=INDEX(A58:A63,MATCH($F58,$D58:$D63,)),向右填充。
▲
07
交叉查詢
公式:
=INDEX(B69:D74,MATCH(F69,A69:A74,),MATCH(G69,B68:D68,))
▲
08
與N IF的組合應用
公式:
=SUM(INDEX(E80:E87,N(IF(1,MATCH(A80:A87,D80:D87,))))*B80:B87)
數組公式,按<Ctrl Shift Enter>三鍵結束。
▲
09
多條件查找
公式:
=INDEX(C$95:C$102,MATCH($E95&$F95,A$95:A$102&$B$95:$B$102,))
數組公式,按<Ctrl Shift Enter>三鍵結束。
▲
10
一對多查找
公式:
=IFERROR(INDEX(B$108:B$116,MATCH(D$108&ROW(A1),A$108:A$116&COUNTIF(INDIRECT("A108:A"&ROW($108:$116)),D$108),)),"")
數組公式,按<Ctrl Shift Enter>三鍵結束。
▲
11
提取不重複項
公式:
=IFERROR(INDEX(A$122:A$131,MATCH(,COUNTIF(C$121:C121,A$122:A$131),)),"")
數組公式,按<Ctrl Shift Enter>三鍵結束。
▲
12
單條件提取不重複項
公式:
=IFERROR(INDEX(B$137:B$146,SMALL(IF((MATCH(A$137:A$146&B$137:B$146,A$137:A$146&B$137:B$146,)=ROW($1:$10))*(A$137:A$146=D$137),ROW($1:$10),4^8),ROW(A1))),"")
數組公式,按<Ctrl Shift Enter>三鍵結束。
▲
13
多條件提取不重複項
公式:
=IFERROR(INDEX(C$152:C$163,SMALL(IF(ISERROR(0/(MATCH(E$152&F$152&C$152:C$163,A$152:A$163&B$152:B$163&C$152:C$163,)=ROW($1:$12))),4^8,ROW($1:$12)),ROW(A1))),"")
數組公式,按<Ctrl Shift Enter>三鍵結束。
光說不練假把式,動手操作才是硬道理!
會了么?
推薦閱讀: