COUNTIF 用来统计一个区域内满足某个条件的单元格个数,是最常用的条件统计函数。数值比较、文本匹配、通配符模糊匹配都可以作为条件。
COUNTIF(区域, 条件)
| 参数 | 说明 |
|---|---|
区域 | 要统计的单元格范围,例如 B2:B20 或整列 A:A。 |
条件 | 判断标准:数字(如 80)、比较式(">=80")、文本("北京")或通配符("张*")。比较式与文本要加英文引号。 |
=COUNTIF(B2:B20, ">=80")
条件是比较式时整体加引号。同理可写 "<60"、"<>0"(不等于 0)。
=COUNTIF(A2:A100, "北京")
文本匹配不区分大小写;单元格内容必须整格等于"北京"才计数。
=COUNTIF(A2:A100, "张*")
* 匹配任意多个字符,? 匹配单个字符。要统计包含某词的单元格可写 "*关键词*"。
一个 COUNTIF 只支持一个条件。多条件同时成立用 COUNTIFS(区域1, 条件1, 区域2, 条件2, …);"或"关系可以把两个 COUNTIF 相加再减去重复部分。
最常见的原因是单元格里有看不见的空格或全角/半角差异。COUNTIF 是整格匹配,可先用 TRIM 清理空格,或改用 "*文本*" 通配符做包含匹配。
不区分。"abc" 和 "ABC" 会被算成同一个值;需要区分大小写的统计要改用 SUMPRODUCT 配合 EXACT。
在 TableDI 里,这些公式不用背。桌面版 TableDI 的公式面板可以点选生成公式,配合 AI 直接说需求;处理 Excel/CSV 数据请从官网下载:
→ TableDI 个人版(中文官网,macOS / Windows)
→ tabledi — AI agent 的数据后端(新版)
→ 免费在线数据工具(PDF 转表格 / CSV 仪表盘 / 自动报表)