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

如何在电子表格中筛选同一月份内的重复ID行?

筛选同一月份内ID重复的行

原始数据表格:

IDRESPONSIBLEMONTH
10JOHN1
10MARK1
20JOHN2
30JOHN3
20MARK3
30MARK3

需求:筛选出同一月份内ID重复的行,目标结果如下:

IDRESPONSIBLEMONTH
10JOHN1
10MARK1
30JOHN3
30MARK3

此前尝试过COUNT.IF和QUERY函数的多种组合未得到满意结果,以下是可行的实现方案:

方法1:QUERY函数一步实现

假设数据位于A1:C7区域(包含表头),在空白单元格输入以下公式即可直接得到结果:

=QUERY(A1:C7, "select * where (A, C) in (select A, C where count(A) > 1 group by A, C)", 1)

逻辑说明:先通过分组统计,筛选出ID+月份组合出现次数大于1的记录,再提取原始数据中属于这些组合的所有行。

方法2:辅助列+筛选

  1. 在D列新增辅助列,表头设为重复标记,在D2单元格输入公式:
=COUNTIFS(A:A, A2, C:C, C2) > 1
  1. 下拉填充公式至所有数据行,D列会显示TRUE(该行ID在对应月份重复)或FALSE。
  2. 选中整个数据区域,点击「数据」→「筛选」,在D列的筛选菜单中仅勾选TRUE,即可得到目标结果。

内容的提问来源于stack exchange,提问作者João Melo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 03:22:45