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

Google Sheets去重:如何保留联系人最高捐赠额对应数据

在Google Sheets中保留捐赠者最高捐赠额并去重的方法

方法一:用QUERY函数一键生成结果

不用修改原数据,直接在新工作表生成干净列表。假设你的数据在Sheet1的A列(姓名)、B列(联系方式)、C列(捐赠金额),表头在第1行。在新工作表的A1单元格输入公式:

=QUERY(Sheet1!A:C, "SELECT A, B, MAX(C) WHERE A <> '' GROUP BY A, B LABEL MAX(C) '最高捐赠额'", 1)
  • 替换Sheet1!A:C为你实际的数据范围
  • GROUP BY A, B确保同一捐赠者(姓名+联系方式匹配)只保留一组
  • 最后的1表示原数据包含表头,公式会自动继承表头并重命名金额列

方法二:数据透视表可视化整理

适合喜欢鼠标操作的场景:

  1. 选中原数据的所有区域(包含表头)
  2. 点击菜单栏「数据」→「数据透视表」,选择放置位置(推荐新工作表)
  3. 在右侧编辑器中:
    • 把「姓名」「联系方式」拖到「行」区域
    • 把「捐赠金额」拖到「值」区域,点击值区域的「捐赠金额」,选择「汇总方式」→「最大值」
  4. 生成的透视表就是目标列表,直接复制粘贴为普通表格即可

方法三:标记最高额行后清理重复

如果需要保留原数据的其他字段(比如捐赠日期),可以先标记再筛选:

  1. 假设捐赠金额在C列,在D2单元格输入公式,下拉填充整列:
=C2=MAX(FILTER($C$2:$C, $A$2:$A=A2, $B$2:$B=B2))

这个公式会判断当前行是否是该捐赠者的最高额记录,返回TRUE或FALSE
2. 筛选D列为TRUE的行,复制到新表即可;或者直接删除D列为FALSE的行(操作前务必备份原数据)

内容的提问来源于stack exchange,提问作者Angela MT

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 04:10:01