excel 查找第一列的数据,返回第2列的所有数据

如下表所示,需要在第2行里显示所有的对应D列所有的数值,需要怎么做?

E2=INDEX($B$2:$B$11,SMALL(IF($A$2:$A$11=$D2,COLUMN($A1:$J1),100),COLUMN(A1)))

这是数组公式,以tctrl+shift+回车结束输入追问

好像不行,图1填错了,看图2,用D列比对A列,然后在EFGH列显示所有的B列的结果

追答

不好意思,=INDEX($B$2:$B$11,SMALL(IF($A$2:$A$11=$D2,ROW($A$1:$A$10),100),COLUMN(A1)))
是这样

追问

这里的100是什么意思?

追答

是一个大于引用行数的值,表示不符合时引用一个较大值。

追问

好吧,不能直接使用,能加你的Q Q吗?

追答

已私信。这里不让发布

温馨提示:答案为网友推荐,仅供参考
相似回答