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

Google Sheets中合并球员列并统计各球员所属队总进球数的公式

实现方案

适用场景

原始表格列顺序为:A列=主场球员1、B列=主场球员2、C列=客场球员1、D列=客场球员2、E列=主场进球数、F列=客场进球数,表头位于第1行,有效数据从第2行开始。

可用公式

直接在空白单元格(比如H2)输入以下公式即可自动生成结果表:

=QUERY({A2:A,E2:E;B2:B,E2:E;C2:C,F2:F;D2:D,F2:F},"SELECT Col1,SUM(Col2) WHERE Col1 IS NOT NULL GROUP BY Col1 LABEL Col1 '球员姓名',SUM(Col2) '总进球数'")

公式逻辑说明

  • Google Sheets中{}为数组构造符,分号;表示纵向拼接数据行,四组数据分别对应四类球员和其所属队伍的当场进球数:
    • 主场球员1 + 当场主场进球数
    • 主场球员2 + 当场主场进球数
    • 客场球员1 + 当场客场进球数
    • 客场球员2 + 当场客场进球数
  • 外层QUERY函数完成统计逻辑:
    • 筛选掉无球员姓名的空行
    • 按球员姓名分组,累加所有对应场次的进球数
    • 自动给输出结果设置指定表头

注意事项

  • 可以根据实际数据范围调整公式中的列号、行号,也可以直接使用整列引用(比如A:A、E:E),只要保证公式放置的位置和数据源、公式输出区域不重叠即可
  • 公式支持自动溢出,不需要手动下拉填充,只要输出区域有足够空白就会自动生成所有统计结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 20:09:03