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

如何使用Google Sheet公式先按日期排序再删除单日重复姓名

Google Sheet按日期排序后删除同日期重复姓名的实现方法

数据示例图
有两种常用方案可以实现需求:

方案1:使用Google Sheet自带功能操作(适合新手,直接修改原数据)

  • 选中需要处理的全量数据区域,点击顶部菜单栏「数据」>「排序范围」
  • 若你的数据带有表头,勾选「数据具有标题行」,排序条件选择日期对应列,按需选择升序/降序后点击「排序」,完成日期维度排序
  • 保持数据区域选中状态,点击顶部菜单栏「数据」>「数据清理」>「删除重复值」
  • 在弹出的设置窗口中,仅勾选日期列和姓名列的对应选项,取消其他列的勾选,点击「删除重复值」即可。系统会默认保留同一日期+姓名组合出现的第一条数据,其余重复行会被直接删除

注意:该方案会直接修改原数据,操作前建议先备份一份原始数据副本。


方案2:使用公式生成结果(适合需要保留原始数据的场景)

无需改动原数据,输入公式即可自动生成排序+去重后的结果,假设你的原始数据日期在A列、姓名在B列、其余关联数据在后续列,表头在第1行:

  • 若只需保留去重后的日期、姓名两列,在空白单元格输入公式:
    =SORT(UNIQUE(A:B),1,TRUE)
  • 若需要保留对应行的其余所有列数据(假设全部数据在A到D列),在空白单元格输入公式:
    =ARRAYFORMULA(VLOOKUP(SORT(UNIQUE(A:B),1,TRUE),A:D,SEQUENCE(1,COLUMNS(A:D)),FALSE))

公式说明:SORT 负责按日期列排序,UNIQUE 负责按日期+姓名组合去重,VLOOKUP 负责匹配拉取对应行的其余列内容。如果你的数据列数/列位置和上述假设不同,调整公式内的列范围即可。


内容的提问来源于stack exchange,提问作者Robbie Freeman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 20:24:03