等級(jí):初學(xué)者
-
積分:0
-
財(cái)富值:0.00
-
身份:普通用戶(hù)
類(lèi)似VLOOKUP能返回多個(gè)查詢(xún)值的數(shù)組公式
在Excel中使用VLOOKUP函數(shù)可以在表格數(shù)組的首列查找指定的值,然后返回當(dāng)前行中其他列的值。但表格數(shù)組第一列中有兩個(gè)或多個(gè)值與查找值相匹配時(shí),VLOOKUP函數(shù)只能返回第一個(gè)找到的值。如果要用公式返回與查找值相匹配的多個(gè)值,就像篩選的結(jié)果一樣,可以用下面的數(shù)組公式。
假如要查找的區(qū)域?yàn)?span>A2:B15,要查詢(xún)“襯衫”所對(duì)應(yīng)的數(shù)值,并將查詢(xún)結(jié)果放到一列中,在單元格中輸入數(shù)組公式:
=INDEX($B$2:$B$15,SMALL(IF($A$2:$A$15="襯衫",ROW($A$2:$A$15)-MIN(ROW($A$2:$A$15))+1,""),ROWS($1:1)))
公式輸入完畢后按Ctrl+Shift+Enter結(jié)束,然后向下拖動(dòng)填充柄,直到出現(xiàn)“#NUM!”為止。同理,要將查詢(xún)的結(jié)果放到一行中,在單元格中輸入下列數(shù)組公式:
=INDEX($B$2:$B$15,SMALL(IF($A$2:$A$15="襯衫",ROW($A$2:$A$15)-MIN(ROW($A$2:$A$15))+1,""),COLUMNS($A:A)))
公式輸入完畢后按Ctrl+Shift+Enter結(jié)束,然后向右拖動(dòng)填充柄,直到出現(xiàn)“#NUM!”為止。