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

Google Sheets 统计Importrange导入数据指定日期区间的唯一值数量

你现有公式的逻辑是统计符合日期范围的所有行数,没有对姓名去重,调整方案如下:

最优解决方案(仅调用一次IMPORTRANGE,性能更好)

用QUERY先筛选出指定日期范围内的所有姓名,再通过UNIQUE去重,最后用COUNTA统计去重后的数量:

=COUNTA(UNIQUE(QUERY(IMPORTRANGE("1VHR-T9bo0E1KH4yZp-9wTW6JGjKh4b3qMdm99MP_vB8","Data!A:B"),"SELECT Col1 WHERE Col2 >= date '"&TEXT(B2,"yyyy-mm-dd")&"' AND Col2 <= date '"&TEXT(C2,"yyyy-mm-dd")&"'",0)))

可选优化项

如果需要过滤掉空姓名、空日期的异常数据,可以调整QUERY的条件:

=COUNTA(UNIQUE(QUERY(IMPORTRANGE("1VHR-T9bo0E1KH4yZp-9wTW6JGjKh4b3qMdm99MP_vB8","Data!A:B"),"SELECT Col1 WHERE Col1 IS NOT NULL AND Col2 IS NOT NULL AND Col2 >= date '"&TEXT(B2,"yyyy-mm-dd")&"' AND Col2 <= date '"&TEXT(C2,"yyyy-mm-dd")&"'",0)))

注意事项

  • 首次使用该公式时需要点击单元格弹出的授权按钮,允许当前表格读取源表格的数据,否则会返回权限错误。
  • 如果源表格的日期列不是标准日期格式,需要先将其格式转换为日期类型再使用该公式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 16:24:01