提取前五个最大唯一值

2023-12-22

我正在一个聚会上举办 Nerf 联赛,并希望我的电子表格显示前五名参赛者。

参赛者可以无限次参赛,并且只计算最高分。参赛作品收集于谷歌表格 https://docs.google.com/a/cybjam.com/forms/d/1At-jeGoljzjvb9pkByahr2_hJPnzIRKsBf5mojm9-SA/viewform和前 5 名发表在.

这是一些示例数据:


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

这是我到目前为止的公式(感谢老虎头像 https://stackoverflow.com/questions/18528624/extracting-the-top-5-maximum-values-in-excel):

=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))

这个公式显示all最大值 - 例如,如果一个人有 5 个条目比其他人都高,那么它们都会被计算在内。

“前五名”必须仅显示五位不同参赛者中得分最高的参赛作品。

我需要做什么才能仅显示每个参赛者提供的顶部条目?


看来@AdamL提供的公式满足要求:

=QUERY(A2:B28,"select A, max(B) group by A order by max(B) desc limit 5 label max(B) ''",0)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

提取前五个最大唯一值 的相关文章

  • 如何在链接到表单的工作表中执行 Google 工作表脚本之前等待 Google 表单脚本完成执行

    我有两个脚本 一个链接到 Google 表单 另一个链接到 Google 表格 我需要确保 Google 表单脚本在执行链接到 Google 表单的工作表的 Google 工作表脚本主体之前完成执行 如何才能做到这一点 需要等待 Googl
  • 社交对象 - 数据库结构、过滤、排序、可扩展性的最佳实践[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我们正在 ASP NET MVC 中构建通用企业社交网络平台 任何社交网站的主要特征之一是社会对象由用户显式 文本更新 照片 博客 视频等 或隐
  • JS中如何过滤多个字符串? [复制]

    这个问题在这里已经有答案了 我希望能够过滤数组中的多个字符串 类型 例如我想过滤类型meat并输入fruit在下面的数据结构中 我想要实现的是过滤数据对象 const data type meat food hamburger type f
  • 将活动工作表作为电子邮件附件从 Google 工作表发送

    我有一个谷歌表单 可以捕获电子表格中的响应 目前 每次做出新响应时 它都会创建一个新工作表 我现在尝试将 邮寄活动工作表脚本 添加到创建新工作表的现有脚本中 但是我收到错误 请求失败https docs google com spreads
  • 复制电子表格也会复制所有链接的文件

    当我使用库方法时 我希望能够仅复制电子表格及其所有工作表以及所有定义的工作表名称 spreadSheet copy newSSName Or myFile makeCopy newNameOfFile 目前 这些方法复制所有链接的表单和表单
  • 获取字母数字值的 Max()

    我有一个包含字母数字 ID 的字典 例如 a10a10 和 d10a9 我想要其中最大的 ID 意思是 9 当我使用以下代码时 d10a9 是 MAX 因为 9 排在 10 之前 var lsd new Dictionary
  • 选择一个单元格内的最小值或最大值(分隔字符串)

    我有一个数据框 其中每个样本的列可以有多个值 例如 Gene Pvalue1 Pvalue2 Pvalue3 Beta Ace 0 0381 0 00357 0 01755 0 001385 0 0037 NA 0 039 0 03 1 1
  • 如果一列没有值,MySQL 返回最大值或 null

    我尝试获取 mysql select 的最大值 但如果有一行不包含时间戳 则希望将其设置为 null empty 0 表统计数据 简化 ID CLIENT ORDER DATE CANCEL DATE 1 5 1213567200 2 5
  • Google Sheets API v4 和 valueInputOption

    我的电子表格中有三列 第一个是日期 第二个和第三个是简单字符串 当我批量上传数据时valueInputOption RAW 我的日期列得到错误的结果 所有日期前面都有一个看不见的撇号 字符串列没问题 当我使用valueInputOption
  • 使用 Promise 对 Google 表格进行多次查询

    我是一名初学者编码器 需要一些帮助来加快我的 Google 表格查询速度 我环顾四周 找不到解决方案 我正在尝试快速对 Google 表格运行 25 个查询 这就是我的尝试方式 对 Google 工作表运行查询 将结果推送到数组 运行不同的
  • Google Apps 脚本:比较日期

    我在比较 Google Apps 脚本中的日期时遇到了一个奇怪的问题 为此 我的工作表在 cell getValue 中有一个日期 所以 e range setNote cell getValue startDate 行中 注释显示两个看起
  • 如何在Google工作表中添加类似于Excel中的表单控件滚动条的水平滚动条?

    我想添加一个水平滚动条 它将根据其位置提供 0 365 的值 并使用该值进行计算 我正在创建一个甘特图 与页面上的相同https www vertex42 com ExcelTemplates excel gantt chart html
  • TinyMCE:如何禁用代码重写?

    我试图阻止 TinyMCE 在 Joomla 中 重写代码 添加 删除 移动标签和属性等 我不想设置每个标签 只需阻止 TinyMCE 更改我的代码即可 TinyMCE配置 verify html false 对我来说不起作用 切换到源代码
  • 在 angular2 中过滤数组

    我正在研究如何在 Angular2 中过滤数据数组 我研究过使用自定义管道 但我觉得这不是我想要的 因为它似乎更适合简单的表示转换 而不是过滤大量数据 数组排列如下 getLogs Array
  • Google 电子表格中带有 len 的 Countif

    我有一个像这样的 XXX 列 XXX A Aruin Avolyn B Batracia Buna 我想仅当单元格中的字符串长度 gt 1 时才对单元格进行计数 怎么做 我想 COUNTIF XXX1 XXX30 LEN gt 1 但我应该
  • Google Sheets - 如何从 iOS 应用程序运行脚本?

    我在电子表格中使用脚本在活动行下方添加行并从活动行复制内容 在 PC 上 我可以通过图像 绘图触发脚本 效果很好 但我不知道如何让它在 iOS 应用程序中工作 其中图像触发不起作用 并且将内容从一个应用程序复制到另一个应用程序是一场噩梦 我
  • 获取 Google Apps 脚本中新创建的文件夹的 ID

    作为 Google Apps 脚本项目的一部分 我尝试将活动电子表格和几个上传的文件移动到在共享目录中创建的新文件夹中 我已经能够使用以下命令创建新文件夹 DriveApp getFolderById parentFolder create
  • 重命名带有“完整工作表”图表的工作表会导致电子表格重新加载

    Google 表格允许将图表移动到自己的表格中 不过 谷歌脚本似乎无法重命名这些工作表 而不会使电子表格崩溃并强制其重新加载 要明白我的意思 请尝试以下操作 1 创建新的电子表格并在其中放入一些数据 2 使用数据创建任何类型的图表 3 编辑
  • max()、分组依据和排序依据

    我有以下 SQL 语句 SELECT t client id max t points AS max FROM sessions GROUP BY t client id 它只是列出了客户 ID 以及他们所获得的最大积分 现在我想按 max
  • NSString 对象的最大长度是多少?

    NSString 对象中可以保存的最大字符串大小是多少 这会动态变化吗 我假设 NSString 的硬限制是 NSUIntegerMax 个字符 因为 NSString 的索引和大小相关的方法返回 NSUInteger 由于当前能够运行 i

随机推荐

  • Swift:如何处理内存中的大量纹理

    我的游戏中有很多角色 因此我有很多纹理 当加载纹理图集 包含大约 5 个不同的图像纹理 时 它会增加内存使用量并保持该数量 因此 更多的纹理只会不断推动该数字不断上升 直到有时应用程序崩溃 我不需要一次需要所有角色 我怎样才能在需要时加载一
  • 如何处理 Moose 中的可选参数?

    我目前正在使用 Moose 包开始使用 Perl OOP 编译器抱怨它 无法修改 Parser pm 第 16 行的非左值子例程调用 我不太明白为什么我不能只分配一个新对象 我想有更好或更有效的方法来使用 Moose 执行可选参数吗 usr
  • Mercurial/Kiln + MSBuild + MSTest 持续集成的建议

    我们将源代码存储在 Kiln Mercurial 存储库中 我们使用 MSBuild 来构建我们的产品 并且我们有利用 MSTest Visual Studio 单元测试 的单元测试 存在哪些解决方案来实现持续集成机器 即构建机器 对此的要
  • 正确的 JSONP 响应

    我正在本地尝试让 JSONP 给出正确的响应并将其传递到我的回调函数 jsonp callback 中 使用以下代码 如何设置 JSONP https stackoverflow com questions 9519209 how do i
  • 是否可以告诉 Visual Studio 不要将源文件视为“组件”? [复制]

    这个问题在这里已经有答案了 可能的重复 是否有一个属性可以添加到类中 以便将其作为代码进行编辑 而不是在设计器中进行编辑 https stackoverflow com questions 230146 is there an attrib
  • Django 保存覆盖 ImageField 处理

    在我遇到问题之后这个线程 https stackoverflow com questions 24373341 django image resizing and convert before upload 当我使用 Django Admi
  • 使用momentjs检查该时间范围是否与其他时间范围冲突

    场景1 Time range 1 2016 12 06 11 00 to 2016 12 06 12 00 Time range 2 2016 12 06 10 00 to 2016 12 06 13 00 time range 1 is
  • Chrome 无法访问

    运行单元测试时 我收到以下错误消息 谁能告诉我这是什么原因造成的以及如何解决 错误 铬无法到达 驱动程序信息 gt chromedriver 0 7 platform Windows NT 6 1 x86 警告 服务器未提供任何堆栈跟踪信息
  • jQuery Mobile 和 Google 地图不可见

    好吧 对于 jQuery Mobile 我是个菜鸟 但我正在入门 要点是一个两页的移动网站 第一页是一个简单的表单 用户可以在其中选择几个选项 提交表单后 它们会被重定向到第二页 其中包含 地图画布 但由于某种原因 下一页只是空白 有时 当
  • 为什么CSRF token应该在meta标签和cookie中?

    需要将CSRF令牌名称和值放入其中吗标签使用 like e g 我读过有关将 CSRF 值保留在 cookie 中的概念 但没有找到为什么要保留在其中 tag To 防止CSRF https cheatsheetseries owasp o
  • 获取可执行文件的路径(使用 std::filesystem)[重复]

    这个问题在这里已经有答案了 在我被标记为重复之前 我能找到的所有类似问题在引入 std filesystem 之前都有答案 并且使用特定于平台的代码或 Boost filesystem 我正在寻找一个使用 std filesystem 的便
  • 如何让WPF UI滑动动画更加物理化?

    如果我们想要滑动屏幕 我们需要一些事件 Like Mouse Move Event Mouse Down Event Mouse UP event但问题是只有当手指触摸屏幕时我们才能做一些动画 我的意思是 当它触摸屏幕移动时 它会移动 当我
  • 导入错误:没有名为 html.parser 的模块

    Eclipse Python 2 7 当我使用 from bs4 import BeautifulSoup 时 出现错误 错误列表如下 Traceback most recent call last File D SDK SampleTes
  • 如何在处理输入文件时提前查看(处理 2 行)

    当逐行浏览文本文件时 我希望能够展望下一行并在处理当前行时检查它 我正在用C语言工作 我相信fseek 或其他类似的功能会帮助我解决这个问题 但我不确定也不知道如何使用它们 我想要实现一些目标 fp fopen test seeking t
  • 使用 Git 时在 Visual Studio 2013 中设置 Beyond Compare

    如何配置 Visual Studio 以使用 Beyond Compare https stackoverflow com questions 4466238 how to configure visual studio to use be
  • 为什么使用 std::thread::hardware_concurrency() 和 boost::thread::hardware_concurrency() 会有区别?

    问题本身的描述非常简单 我正在测试 C 11 中 std thread 库和 boost thread 库的差异 这些的输出 include
  • 如何监控SQL Server表结构变化?

    我想监控SQL Server中某个表结构的变化 例如 假设我有下表 Existing ID int not null Name varchar null Changed ID int not null Name varchar null L
  • 父母重新渲染但孩子不会重新渲染的情况可能是什么?

    有人告诉我 如果父母的道具发生变化 但父母的状态发生变化 孩子不会重新渲染 在下面的情况下 当我单击按钮 子重新渲染 时 这是有意义的 因为触发了其父级的状态 但我不知道为什么孙子也会重新渲染 它的父级状态 子级状态 没有改变 那么 这里的
  • 返回 Objective-C 对象时的内存管理

    在 Objective C 中 如果我有一个方法来分配和初始化一个对象 然后返回它 我在哪里 如何释放它 例如 假设我有一个创建对象的方法 void aMethod UIView aView self createObject UIView
  • 提取前五个最大唯一值

    我正在一个聚会上举办 Nerf 联赛 并希望我的电子表格显示前五名参赛者 参赛者可以无限次参赛 并且只计算最高分 参赛作品收集于谷歌表格 https docs google com a cybjam com forms d 1At jeGo