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

如何在Google Sheets中使用公式按多列统计数据出现次数?

Google Sheets 多列分组统计次数公式修改方案

原始数据表格

部门(Dept)流程(Process)作业编号(Job No)作业日期(Job Date)作业时间(Job Time)
ax12318/7/2212:00
aw12318/7/2213:00
ay12319/7/2210:00
bz45618/7/2214:00

原公式及单列统计结果

原使用的公式:

=ArrayFormula(QUERY(A1:A&{"",""},"select Col1, count(Col2) where Col1 != '' group by Col1 label count(Col2) 'Count'",1))

该公式仅能统计单列(部门)的出现次数,结果如下:

部门(Dept)计数(Count)
a3
b1

多列分组统计修改方案

要实现按**作业日期(D列)和部门(A列)**分组统计出现次数,修改后的公式如下:

=ArrayFormula(QUERY({D1:D, A1:A}, "select Col1, Col2, count(Col2) where Col1 != '' and Col2 != '' group by Col1, Col2 label count(Col2) '计数(Count)'", 1))

关键修改说明:

  • 用{D1:D, A1:A}构建包含目标分组列的数组,替代原公式中仅针对单列的拼接逻辑
  • select语句新增Col2,同时指定两个分组列并统计次数
  • group by部分改为Col1, Col2,实现按两列组合维度分组
  • 补充Col2 != ''的过滤条件,避免空值影响统计结果
  • 调整label命名为'计数(Count)',匹配预期表头

预期统计结果

作业日期(Job Date)部门(Dept)计数(Count)
18/7/22a2
18/7/22b1
19/7/22a1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 01:18:27