excel 垂直列表中的前 5 个值

Top 5 values from vertical list in excel

我有一个 excel 文件,其中一列对应每个球员的名字,另一行对应每个球员的投篮次数。请参阅以下示例:

在 excel 中,我需要弄清楚如何使用 excel 论坛根据投篮次数列出前 5 名球员。因此,我希望查询 return excel 中的 5 x 1 列向量。我可以使用什么细胞公式来实现这一目标?最终结果应如下所示:

此外,考虑到它们将是重复值和空白值,它需要处理这些。

根据您的数据设置,'Player 1' in B1,将此数组公式用于前 5 名中的第一个(我的第一个条目使用单元格 A6):

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

输入公式

Ctrl-Shift-Enter

然后复制下来....

注意平局是从左到右进行的,所以答案是:

玩家 8

玩家 11

玩家 9

玩家 2

玩家 4