位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

如何使用VLOOKUP函數(shù)返回查找到的多個值?

提問人:周麗平發(fā)布時間:2021-08-16

下面表格中左側(cè)是數(shù)據(jù)源,當(dāng)右側(cè)D2單元格選擇不同的著作時,需要黃色區(qū)域返回根據(jù)D2查找到的多個值。

在這里,我先給出遇到這種情況最常用的一個數(shù)組公式

image.png

E2單元格輸入以下數(shù)組公式,按<Ctrl+Shift+Enter>組合鍵結(jié)束輸入。

=INDEX(B:B,SMALL(IF(A$2:A$11=D$2,ROW($2:$11),4^8),ROW(A1)))&""

這是經(jīng)典的一對多查找時使用的INDEX+SMALL+IF組合。

用VLOOKUP函數(shù)的公式,我也給出,E2輸入數(shù)組公式,按<Ctrl+Shift+Enter>組合鍵結(jié)束輸入。

=IF(COUNTIF(A$2:A$11,D$2)<ROW(A1),"",VLOOKUP(D$2&ROW(A1),IF({1,0},A$2:A$11&COUNTIF(INDIRECT("A2:A"&ROW($2:$11)),A$2:A$11),B$2:B$11),2,))


繼續(xù)查找其他問題的答案?

回復(fù)(0)
返回頂部