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

Excel统计指定区域内包含目标文本的单元格数量

统计AN列包含指定文本的单元格数量

方法1:使用COUNTIF(无错误值场景首选)

直接用带通配符的COUNTIF公式,这是最简洁的实现方式:

=COUNTIF(AN:AN,"*Distribution*")
  • 原理:*是Excel的通配符,代表任意长度的任意字符(包括空内容),*Distribution*会匹配所有**包含“Distribution”**的单元格,不管文本前后有其他内容。
  • 若之前使用COUNTIF报错,大概率是未添加通配符(比如直接写"Distribution"只会匹配内容完全一致的单元格),或是输入时出现语法错误(如中文引号、逗号)。

方法2:使用SUMPRODUCT+SEARCH(兼容含错误值的列)

如果AN列存在错误值(如#VALUE!、#N/A),可使用以下公式规避报错:

=SUMPRODUCT(--ISNUMBER(SEARCH("Distribution",AN:AN)))

各部分作用:

  • SEARCH("Distribution",AN:AN):对AN列每个单元格查找目标文本,找到返回位置数字,未找到返回#VALUE!
  • ISNUMBER(...):将数字结果转为TRUE,错误值转为FALSE
  • --:将布尔值TRUE转为1,FALSE转为0
  • SUMPRODUCT:对所有1和0求和,得到符合条件的单元格总数

如果需要区分大小写匹配,将SEARCH替换为FIND即可:

=SUMPRODUCT(--ISNUMBER(FIND("Distribution",AN:AN)))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 09:12:44