Excel-返回具有行条件的列数组中前n个值的列标题

问题描述 投票:0回答:1

我目前正在尝试标识包含给定条件(使用行匹配)的前n个值的列。我已经能够使用AGGREGATE来标识特定的行匹配项,但不确定如何在列之间应用此匹配项,这增加了标识顶部值的复杂性。

目标已指定了特定标准-例如代码5010110000,条件为5、1、1,该公式应查找特定行的列p1和p7,并返回前3个值的列名。在这种情况下,结果应为p5,p7,p3等,例如单元格a1,a2,a3,...。

从当前示例来看,vba似乎是明确的答案。可以使用索引/匹配/汇总吗?任何建议将不胜感激。谢谢!

Dummy Table

excel
1个回答
0
投票

尝试这个:

在单元格A1上使用:=LARGE($A4:$A10,1)在单元格A2上使用:=LARGE($A4:$A10,2)在单元格A3上使用:=LARGE($A4:$A10,3)

然后将其向下拖动。我假设第一行是“ A”,如果不是,只需更改目标即可。

希望有帮助

© www.soinside.com 2019 - 2024. All rights reserved.