excel表格里面match函数出现多个匹配怎样返回多个引用单元格的内容?

2025-04-16 06:02:23
推荐回答(4个)
回答(1):

E2输入 

=INDEX(A:A,SMALL(IF($B$2:$B$1000=F2,ROW($2:$1000),4^8),COUNTIF(F$2:F2,F2)))

数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }

公式下拉

回答(2):

在E15中输入或复制粘贴下列公式

=INDEX($A:$A,SMALL(IF($B$15:$B$20=$D15,ROW($15:$20),4^8),COLUMN(A1)))&""

按三键CTRL+SHIFT+ENTER结束公式输入

下拉填充,右拉填充

回答(3):

如我下图所示,在D1单元格公式改成=IFERROR(INDEX(A:A,MOD(LARGE($B$1:$B$100*4^8+ROW($1:$100),ROW(A1)),4^8))&"","")

数组公式,按Ctrl+Shift+回车键结束公式,使公式前后产生大括号{},右拉一格再下拉。 如图:

示例

回答(4):

这样做:D15=INDEX(A:A,SMALL(IF(B$15:B$20=$E15,ROW(B$15:B$20)),COUNTIF(E$15:E15,E15))),数组运算,——下拉。