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

如何在Google Sheets中统计整列单元格字符串内特定单词的出现次数

Google Sheets统计单元格内逗号分隔水果的出现次数

你用COUNTIF(A1:A10,"Apple")得到结果1是因为这个公式只会统计**单元格内容完全等于"Apple"**的情况,只有第一个单独的Apple单元格符合,没法统计那些包含Apple的单元格里的出现次数。

给你两种解决方法:

方法一:统计单个水果的出现次数

用SUMPRODUCT结合SEARCH来实现:

=SUMPRODUCT(--ISNUMBER(SEARCH("Apple",A1:A10)))
  • SEARCH("Apple",A1:A10)会在每个单元格里查找Apple的位置,找到返回数字,没找到返回错误值
  • ISNUMBER把结果转成TRUE/FALSE
  • --把布尔值转成1/0,找到的单元格算1,没找到算0
  • SUMPRODUCT把所有1加起来,就是Apple的总出现次数,对应你的示例结果是6

如果需要区分大小写,把SEARCH换成FIND即可。

方法二:一次性统计所有水果的出现次数

如果想直接得到所有水果的统计结果,用拆分+分组统计的公式:

=QUERY(FLATTEN(TEXTSPLIT(A1:A10, ", ", TRUE)), "SELECT Col1, COUNT(Col1) WHERE Col1 IS NOT NULL GROUP BY Col1 LABEL COUNT(Col1) '出现次数'")
  • TEXTSPLIT(A1:A10, ", ", TRUE)把每个单元格里的水果按", "拆分,自动忽略空值
  • FLATTEN把拆分后的多行多列数据转成单列
  • QUERY对单列数据进行分组,统计每种水果的出现次数,最后生成带表头的统计表格

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 13:45:59