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

Google Sheets去重需求:保留唯一B列对应最早日期

解决表格去重:保留B列唯一值及对应最早日期

原始数据

4/1/2023    
6/1/2023    
7/1/2023    A
8/1/2023    A
9/1/2023    A
10/1/2023   B
9/15/2023   B
9/15/2023   B
12/19/2023  C
12/17/2023  C
12/19/2023  C
3/13/2024   D
3/13/2024   D

期望输出

4/1/2023    
7/1/2023    A
9/15/2023   B
12/17/2023  C
3/13/2024   D

适用于Google Sheets的解决方案

假设数据在A(日期列)和B(分组列),在空白单元格输入以下公式即可直接得到结果:

=VSTACK(
  MIN(FILTER(A:A, B:B="")),
  QUERY(A:B, "SELECT MIN(A), B WHERE B IS NOT NULL GROUP BY B LABEL MIN(A) ''", 0)
)

公式拆解

  • 处理B列为空的行:MIN(FILTER(A:A, B:B=""))筛选出所有B列空白的日期,取其中最早的条目(即示例中的4/1/2023)。
  • 处理B列非空的分组:QUERY语句按B列的值分组,每组自动提取A列的最小日期(最早日期);LABEL MIN(A) ''用于移除自动生成的列标题,让输出格式更贴合需求。
  • 合并结果:VSTACK将空值对应的最早日期和分组后的结果垂直拼接,得到最终的去重表格。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 19:22:44