You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets实操:如何保留重复提交记录中的最优成绩行

保留Google Sheets中每个学生的最优成绩

方法一:用数组公式自动提取最优成绩记录

假设你的数据结构:

  • A列是学生邮箱(如jpbolle@hotmail.com所在列)
  • B列是成绩列(存放每次尝试的分数)
  • 第1行为表头,数据从第2行开始

在空白工作表的A1单元格输入以下公式,可自动筛选出每个邮箱对应的最高成绩记录:

=ARRAYFORMULA(QUERY({A:E, MAXIFS(B:B, A:A, A:A)}, "select Col1, Col2, Col3, Col4, Col5 where Col2=Col6", 1))

说明:

  • {A:E, MAXIFS(B:B, A:A, A:A)} 在原数据后新增一列,对应每个邮箱的最高成绩
  • QUERY 函数筛选出成绩等于对应最高成绩的行,自动保留每个学生的最优记录

方法二:手动处理(适合少量重复记录)

如果仅需处理jpbolle@hotmail.com的两条记录:

  1. 找到该邮箱的两条记录,直接删除成绩较低的那一行
  2. 若要批量处理所有学生:
    • 选中数据区域,点击「数据」→「排序范围」,先按邮箱列升序排序,再按成绩列降序排序
    • 选中邮箱列,点击「数据」→「删除重复项」,仅勾选邮箱列,系统会保留每个邮箱的第一行(即成绩最高的记录)

针对你的需求

对于jpbolle@hotmail.com的两条记录,用上述任意方法都能保留第11行的最优成绩:

  • 自动公式会直接筛选出该邮箱的最高成绩行
  • 手动排序后删除重复项,第11行(成绩最高)会排在该邮箱记录的首位,自动被保留

内容的提问来源于stack exchange,提问作者Jean-Philippe Bolle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 18:36:42