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

如何在Google Sheets中无需脚本循环COUNTIF统计单单元格逗号分隔值

Google Sheets无脚本实现逗号分隔值批量COUNTIF统计方案

可以实现,无需编写脚本,使用Google Sheets内置的数组计算能力即可完成需求。

原有公式问题说明

你之前编写的公式存在逻辑错误:

  • REPT是文本重复函数,无法实现遍历效果
  • INDEX参数配置错误,无法依次获取拆分后的所有变量
  • 本身不支持数组迭代,只能输出单个错误结果

正确实现公式

场景1:需要分别返回每个变量的出现次数(自动溢出多个结果)

直接将拆分后的数组作为COUNTIF的匹配条件即可,Google Sheets会自动迭代计算每个值的计数:

=COUNTIF(B:B, SPLIT(A1, ","))

如果你的分隔符前后可能存在空格(比如PK, COMP这种格式),可以加TRIM消除空格影响:

=COUNTIF(B:B, TRIM(SPLIT(A1, ",")))

示例中如果A1内容为PK,COMP,B列中PK出现3次、COMP出现2次,公式会自动溢出3和2两个结果。

场景2:需要返回所有变量的总出现次数(单个结果)

在外面套SUM对计数结果求和即可:

=SUM(COUNTIF(B:B, SPLIT(A1, ",")))

同样可以增加TRIM处理带空格的情况:

=SUM(COUNTIF(B:B, TRIM(SPLIT(A1, ","))))

上面的示例中公式会返回总计数5。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 03:06:00