COUNTIF 函数的用法:语法、参数与示例

COUNTIF 用来统计一个区域内满足某个条件的单元格个数,是最常用的条件统计函数。数值比较、文本匹配、通配符模糊匹配都可以作为条件。

语法

COUNTIF(区域, 条件)
参数说明
区域要统计的单元格范围,例如 B2:B20 或整列 A:A。
条件判断标准:数字(如 80)、比较式(">=80")、文本("北京")或通配符("张*")。比较式与文本要加英文引号。

示例

统计分数大于等于 80 的人数

=COUNTIF(B2:B20, ">=80")

条件是比较式时整体加引号。同理可写 "<60"、"<>0"(不等于 0)。

统计"北京"出现的次数

=COUNTIF(A2:A100, "北京")

文本匹配不区分大小写;单元格内容必须整格等于"北京"才计数。

通配符:统计所有姓张的记录

=COUNTIF(A2:A100, "张*")

* 匹配任意多个字符,? 匹配单个字符。要统计包含某词的单元格可写 "*关键词*"。

常见问题

COUNTIF 可以写多个条件吗?

一个 COUNTIF 只支持一个条件。多条件同时成立用 COUNTIFS(区域1, 条件1, 区域2, 条件2, …);"或"关系可以把两个 COUNTIF 相加再减去重复部分。

为什么 COUNTIF 统计文本时结果是 0?

最常见的原因是单元格里有看不见的空格或全角/半角差异。COUNTIF 是整格匹配,可先用 TRIM 清理空格,或改用 "*文本*" 通配符做包含匹配。

COUNTIF 区分大小写吗?

不区分。"abc" 和 "ABC" 会被算成同一个值;需要区分大小写的统计要改用 SUMPRODUCT 配合 EXACT。

相关函数

在 TableDI 里,这些公式不用背。桌面版 TableDI 的公式面板可以点选生成公式,配合 AI 直接说需求;处理 Excel/CSV 数据请从官网下载:

TableDI 个人版(中文官网,macOS / Windows)
tabledi — AI agent 的数据后端(新版)
免费在线数据工具(PDF 转表格 / CSV 仪表盘 / 自动报表)