excel中垂直列表中的前5个值

时间:2017-02-24 17:45:15

标签: excel excel-formula excel-2016

我有一个excel文件,其中一列对应于每个玩家的名字,另一行对应于每个玩家的镜头数。请参阅以下示例:

enter image description here

在excel中,我需要弄清楚如何使用excel论坛根据镜头数量列出前5名玩家。所以,我希望查询在excel中返回一个5 x 1列向量。我可以使用哪种细胞配方来实现这一目标?最终结果应如下:

enter image description here

另外,鉴于它们将重复值和空值,它需要处理这样的。

1 个答案:

答案 0 :(得分:3)

使用数据设置和B1中的“播放器1”,使用此数组公式作为top5中的第一个(我在第一次使用时使用了单元格A6):

=INDEX($B$1:$L$1,MATCH(LARGE($B$2:$L$2-COLUMN($B$2:$L$2)/100000000,ROWS($A$6:$A6)),$B$2:$L$2-COLUMN($B$2:$L$2)/100000000, 0))

使用

输入公式
  

控制移输入

然后复制....

请注意,抢七是从左到右,所以答案是:

玩家8

玩家11

玩家9

玩家2

玩家4