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

Google Sheets技术问询:如何引用特定文本行并汇总球员积分

Google Sheets 团队球员进度追踪解决方案

核心需求

  • 每个赛季单独设置标签页存储球员数据
  • 建立汇总标签页,整合所有赛季的球员积分
  • 赛季标签页内球员会随表现调整排序、出现增减,无法固定数据行
  • 汇总页自动匹配球员姓名,抓取对应赛季积分并计算总积分

分步实现方法

1. 提取所有赛季的唯一球员名单

在汇总标签页的A2单元格输入以下公式,自动抓取所有赛季的球员并去重(无需手动维护名单):

=UNIQUE({赛季17!A:A;赛季18!A:A;赛季19!A:A})

说明:把赛季17、赛季18替换成你的实际赛季标签页名称,新增赛季时直接在大括号内追加;新赛季标签!A:A即可。

2. 自动抓取各赛季积分

以**赛季17积分列(B列)**为例,在B2单元格输入公式:

=IFERROR(INDEX(赛季17!B:B,MATCH(A2,赛季17!A:A,0)),0)

然后下拉填充到所有行。其他赛季的积分列(如C列对应赛季18),只需把公式里的赛季17替换为对应赛季标签名即可。

说明:MATCH定位球员在对应赛季标签页的行,INDEX提取该行的积分;IFERROR确保未参加该赛季的球员显示0,避免出现错误值。

3. 计算总积分

在**总计列(D列)**的D2单元格输入求和公式,下拉填充:

=SUM(B2:C2)

如果需要自动按总积分降序排列整个汇总表,可以把上述步骤整合为一个数组公式,直接在A2单元格输入:

=SORT({
  UNIQUE({赛季17!A:A;赛季18!A:A}),
  ARRAYFORMULA(IFERROR(INDEX(赛季17!B:B,MATCH(UNIQUE({赛季17!A:A;赛季18!A:A}),赛季17!A:A,0)),0)),
  ARRAYFORMULA(IFERROR(INDEX(赛季18!B:B,MATCH(UNIQUE({赛季17!A:A;赛季18!A:A}),赛季18!A:A,0)),0)),
  ARRAYFORMULA(SUM(IFERROR(INDEX(赛季17!B:B,MATCH(UNIQUE({赛季17!A:A;赛季18!A:A}),赛季17!A:A,0)),0),IFERROR(INDEX(赛季18!B:B,MATCH(UNIQUE({赛季17!A:A;赛季18!A:A}),赛季18!A:A,0)),0)))
},4,FALSE)

说明:这个公式会自动完成「去重球员名单+抓取各赛季积分+计算总计+按总计降序排序」的全部操作,无需手动下拉填充。


最终效果示例

球员赛季17赛季18总计
球员118008802680
球员4100100200
球员12502171
球员2331144
球员3257
球员33123

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 05:55:19