如何通过水平单元格在Excel中创建垂直单元格列表?

时间:2018-08-20 14:34:22

标签: excel excel-formula

我正在尝试从水平网格创建自动填充的垂直列表。具体来说,当在白色单元格中输入值时,我希望下面的列表以灰色单元格为索引来拉出白色单元格的值。

enter image description here

因此,使用“ Chokeland”作为该名称下方的第一个索引,它将显示:

扼要地

乔丹·霍华德
道格·鲍德温
玛肖恩·林奇



我发现的所有内容只会返回一个结果(VLOOKUP,INDEX,MATCH),但是我试图创建一个垂直单元格列表,并且找不到任何答案。

还应注意,索引名称可以在同一水平行中出现两次(或更多次)。

1 个答案:

答案 0 :(得分:2)

但是在B46中是这样的:

=IFERROR(INDEX($A$1:$M$28,INT(AGGREGATE(15,6,(ROW($B$2:$M$28)+(COLUMN($B$2:$M$28)/1000))/($B$2:$M$28=B$45),ROW(1:1)))+1,INT(AGGREGATE(15,6,(COLUMN($B$2:$M$28)+(ROW($B$2:$M$28)/1000))/(((ROW($B$2:$M$28)+(COLUMN($B$2:$M$28)/1000))=AGGREGATE(15,6,(ROW($B$2:$M$28)+(COLUMN($B$2:$M$28)/1000))/($B$2:$M$28=B$45),ROW(1:1)))*($B$2:$M$28=B$45)),1))),"")

上下复制

证明将是较小的版本:

enter image description here