Google sheets 提取前五个最大唯一值

Google sheets 提取前五个最大唯一值,google-sheets,max,filtering,google-sheets-query,Google Sheets,Max,Filtering,Google Sheets Query,我在一个聚会上运行一个Nerf联盟,希望我的电子表格显示前五名选手 参赛者可以无限次参赛,只计算他们的最高分。参赛作品正在网上收集,排名前五的作品将在网上发布 以下是一些示例数据: - **Full Name,Score** - Test Test,3 - Test2 Test2,1 - Test3 Test3,10 - Test4 Test4,3 - Test5 Test5,42 - Test5 Test5,500 - Test6 Test6,20 这个公式显示了所有的最大值——例如,如果一个

我在一个聚会上运行一个Nerf联盟,希望我的电子表格显示前五名选手

参赛者可以无限次参赛,只计算他们的最高分。参赛作品正在网上收集,排名前五的作品将在网上发布

以下是一些示例数据:

- **Full Name,Score** - Test Test,3 - Test2 Test2,1 - Test3 Test3,10 - Test4 Test4,3 - Test5 Test5,42 - Test5 Test5,500 - Test6 Test6,20 这个公式显示了所有的最大值——例如,如果一个人有5个条目比其他人都高,那么所有条目都将被计算在内

“前五名”必须仅显示五名不同选手得分最多的参赛作品


我需要做些什么才能只显示每位参赛者提供的顶级条目?

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

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

在Excel中,您可以只创建一个数据透视表。将名称拖到行中;将分数设置为值,并将值设置为显示max是否可以在Google Sheets中单独完成所需的所有操作?您可以使用类似于
=QUERY(A2:B28,“按最大(B)描述限制5标签最大(B)”的顺序选择A,最大(B)组”,0)
是的,我想保留谷歌电子表格中的所有内容。看起来这个公式正是我需要的!谢谢你,阿达姆!谢谢@pnuts,很高兴能帮助詹姆斯。
=QUERY(A2:B28,"select A, max(B) group by A order by max(B) desc limit 5 label max(B) ''",0)
=QUERY(A2:B28,"select A, max(B) group by A order by max(B) desc limit 5 label max(B) ''",0)