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

Google Sheets中COUNTIF如何结合单元格引用与通配符作条件

Google Sheets COUNTIF通配符搭配单元格引用的正确写法

问题背景

现有名为「Game Log」的工作表,H列H3:H102区间的每个单元格存储1-10个不等的名称数据,需要统计指定名称在整列所有行中的出现次数。由于单个单元格可能包含多个名称,需要用通配符*匹配目标名称在单元格内的任意出现位置。
硬编码目标名称的公式可以正常运行,统计"Adam"的出现次数:

=COUNTIF('Game Log'!H3:H102, "*Adam*")

如果直接把B2单元格引用写在引号内,写成=COUNTIF('Game Log'!H3:H102, "*B2*")会失效,这种写法会把B2识别为普通文本,只会统计内容完全是"B2"的单元格数量。

正确公式

使用&连接符拼接通配符和单元格引用即可,公式如下:

=COUNTIF('Game Log'!H3:H102, "*"&B2&"*")

逻辑说明

  • 引号包裹的"*"是作为文本存在的通配符,代表任意长度的任意字符
  • &是Google Sheets的文本拼接符,会把前后的内容组合成一个完整的匹配字符串
  • 上述公式最终生成的匹配规则和硬编码的"*Adam*"逻辑完全一致,会自动读取B2单元格内的文本,匹配所有包含该文本的单元格

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 01:48:15