重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。
函数速查
| 函数 | 语法 | 用途 | 例子 |
|---|---|---|---|
| COUNTBLANK | =COUNTBLANK(range) | 计数空白单元格数量 | =COUNTBLANK(A1:A7) |
| COUNTA | =COUNTA(range) | 计数非空白单元格数量(COUNTA = count all) | =COUNTA(A1:A7) |
| COUNTIFS | =COUNTIFS(range1, criteria1, range2, criteria2, ...) | 多条件计数,可搭配空字符串判断空白 | =COUNTIFS(A1:A7,"",B1:B7,"blue") |
用 COUNTBLANK 计数空白单元格
在 A1:A7 范围里,输入 =COUNTBLANK(A1:A7) 就能算出这个范围里有几个空格。
用 COUNTA 计数非空白单元格
同样的范围 A1:A7,输入 =COUNTA(A1:A7),算出的是「有内容」的格子数量,正好跟 COUNTBLANK 反过来。
用 COUNTIFS 加条件计数空白单元格
如果要多加一个条件,比如「空白 + 这一行标了蓝色」,要改用 COUNTIFS,并且用「空字符串」(两个双引号中间不留空格 "")代表「空白」这个条件: =COUNTIFS(A1:A7,"",B1:B7,"blue")
用 COUNTIFS 加条件计数非空白单元格
同样思路,把空白条件换成「不等于空字符串」"<>": =COUNTIFS(A1:A7,"<>",B1:B7,"pink")
学完你会
常见错误
- 空字符串
""和"<>"打反,导致空白/非空白条件颠倒 - 以为只含空格(按了空格键但没输入内容)的单元格会被 COUNTBLANK 判定为空白——实际上肉眼看不出来但内容不是真空,容易漏算
- 中文界面下「空白单元格」是术语翻译,函数名本身仍是英文 COUNTBLANK/COUNTA,不会变
Sources
Blog / Website: