提取前五个最大唯一值

Jam*_*des 6 filtering max google-sheets google-sheets-query

我正在参加派对的Nerf联盟,希望我的电子表格能够展示前五名参赛者.

参赛者可以无限制参赛,只计算他们的最高分.参赛作品正在Google Sheets和The Top 5上收集,并在Kiosk屏幕上发布.

以下是一些示例数据:

- **Full Name,Score**
- Test Test,3
- Test2 Test2,1
- Test3 Test3,10
- Test4 Test4,3
- Test5 Test5,42
- Test5 Test5,500
- Test6 Test6,20

这是我到目前为止的公式(感谢tigeravatar):

=INDEX($A$2:$A$28,MATCH(1,INDEX(($B$2:$B$28=LARGE($B$2:$B$28,ROWS(I$1:I1)))*(COUNTIF(I$1:I1,$A$2:$A$28)=0),),0))
Run Code Online (Sandbox Code Playgroud)

此公式显示所有最大值 - 例如,如果一个人有5个条目高于其他人,则它们都将被计算在内.

"前五名"必须仅显示来自五个不同参赛者的得分最多的参赛作品.

我只需要显示每个参赛者提供的顶级参赛作品,我需要做什么?

pnu*_*uts 7

似乎@AdamL提供的公式符合要求:

=QUERY(A2:B28,"select A, max(B) group by A order by max(B) desc limit 5 label max(B) ''",0)
Run Code Online (Sandbox Code Playgroud)