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

Google Sheets按唯一姓名及姓名+周统计多列求和公式求助

Google Sheets 两类统计需求的公式实现

需求1:按姓名唯一值汇总多列数据

要在「Leaderboard report」中生成所有唯一姓名的各列数值总和,推荐用QUERY函数一次性生成完整汇总表,无需手动拖拽公式:
在「Leaderboard report」的任意空白单元格(如A2)输入以下公式:

=QUERY('All responses'!A2:N, "SELECT A, SUM(F), SUM(H), SUM(I), SUM(J), SUM(L), SUM(N) WHERE A IS NOT NULL GROUP BY A LABEL A '姓名', SUM(F) 'Appointments', SUM(H) 'Social Media', SUM(I) 'Texts', SUM(J) 'Calls', SUM(L) 'Book', SUM(N) 'Movement'")
  • 公式说明:从「All responses」的A2:N区域筛选非空姓名列(A列),按姓名分组后,分别汇总F(Appointments)、H(Social Media)、I(Texts)、J(Calls)、L(Book)、N(Movement)列的数值总和,自动添加表头。
  • 手动分步计算方案:先在「Leaderboard report」的A2单元格用=UNIQUE('All responses'!A2:A)获取唯一姓名列表,再在B2单元格输入=SUMIF('All responses'!A:A, $A2, 'All responses'!F:F),横向拖动至G列即可得到对应列的总和。

需求2:按「姓名+周数」组合汇总数据

假设周数列位于「All responses」的C列(请替换为实际周数列的列标),用QUERY函数生成组合汇总表:
在「Leaderboard report」的空白区域(如A10)输入以下公式:

=QUERY('All responses'!A2:N, "SELECT A, C, SUM(F), SUM(H), SUM(I), SUM(J), SUM(L), SUM(N) WHERE A IS NOT NULL AND C IS NOT NULL GROUP BY A, C LABEL A '姓名', C '周数', SUM(F) 'Appointments', SUM(H) 'Social Media', SUM(I) 'Texts', SUM(J) 'Calls', SUM(L) 'Book', SUM(N) 'Movement'")
  • 公式说明:在需求1的基础上,增加周数(C列)作为分组条件,按「姓名+周数」的唯一组合汇总对应列的数值总和,自动生成带表头的结果表。
  • 手动分步计算方案:先在「Leaderboard report」生成「姓名+周数」的唯一组合(可使用UNIQUE(ARRAYFORMULA('All responses'!A2:A&"|"&'All responses'!C2:C))拆分后得到),再用SUMIFS函数,例如在D2单元格输入=SUMIFS('All responses'!F:F, 'All responses'!A:A, $A2, 'All responses'!C:C, $B2),横向拖动完成各列计算。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 07:03:18