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

如何在Google Sheets中使用CountIf统计对应另一单元格有内容的单元格数量

Google Sheets 统计对应队伍已完赛场次公式方案

以下公式默认适用场景假设:Sheet1的A列为队伍名称列,B列及之后为各场比赛的数据录入列;Sheet2的A列从A2行开始为待统计的队伍名称,公式放置在B列对应行。

1. 单单元格下拉使用公式

在Sheet2的B2单元格输入以下公式,下拉填充到所有需要统计的行即可:
=COUNTA(FILTER(Sheet1!$B:$ZZ, Sheet1!$A:$A=A2))
参数说明:

  • Sheet1!$A:$A=A2:筛选Sheet1中队伍名称匹配当前行A列目标队伍的所有行
  • Sheet1!$B:$ZZ:选取匹配行中除队伍名称列外的所有比赛数据列,可根据你实际的列范围修改(比如数据仅到Z列就改为Sheet1!$B:$Z)
  • COUNTA:统计筛选范围内的非空单元格总数,即已录入数据的完赛场次

2. 自动溢出数组公式(无需下拉)

如果希望只输入一次公式,自动为所有有队伍名称的行生成结果,在Sheet2的B2单元格输入以下公式即可:
=BYROW(A2:A, LAMBDA(team, IF(team="",,COUNTA(FILTER(Sheet1!$B:$ZZ, Sheet1!$A:$A=team)))))
该公式会自动跳过A列为空的行,无需手动下拉填充。

3. 优化版(排除仅含空格的无效单元格)

如果存在误输入空格导致统计错误的情况,可以使用以下公式自动忽略只有空格的单元格,统计结果更准确:
=SUMPRODUCT(--(Sheet1!$A:$A=A2), --(TRIM(Sheet1!$B:$ZZ)<>""))


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 10:45:03