COUNTBLANK 函数¶
1. 函数概述¶
COUNTBLANK 用于统计指定区域内“空白单元格”的数量。它常用于数据清洗、缺失值检查、表格完整性核对等场景,例如:统计某列还有多少未填写的记录、检查导入数据是否缺字段、计算填写完成率等。
需要注意的是:COUNTBLANK 统计的是空白单元格,而不是“看起来为空”的所有情况。实际是否被视为“空白”,取决于单元格里是否真的没有内容。
2. 基础语法¶
3. 参数说明¶
-
range:必填 需要统计空白单元格数量的区域,可以是:- 单行或单列区域(如
A2:A100) - 多行多列区域(如
A1:D20) - 不连续区域(如
A1:A10,C1:C10,取决于你的 Excel 版本是否支持直接写多区域;更通用的方式是分开统计后相加)
- 单行或单列区域(如
4. 基础用法示范¶
4.1 统计某一列的空白数量¶
场景:统计 A 列(A2 到 A20)中还有多少单元格未填写。
结果含义:返回 A2:A20 范围内空白单元格的数量。
4.2 统计一个二维表区域的空白数量¶
场景:统计 A2:D20 这个数据表中所有空白单元格数量。
结果含义:返回整个表格区域内空白单元格的总数。
4.3 结合“总单元格数”计算填写完成率¶
场景:A2:A101 是一列应填写 100 条的数据,想计算填写完成率。
1)先算空白数:
2)计算完成率(完成数 / 总数):
说明:
ROWS(A2:A101)得到总行数(这里是 100)ROWS(...) - COUNTBLANK(...)得到已填写数量- 最终得到完成率(可将单元格设置为百分比格式)
4.4 分别统计多列空白并汇总¶
场景:你想统计 A2:A20 与 C2:C20 两列的空白总数,并输出合计。
结果含义:两段区域的空白数量之和。
4.5 配合 IF 做“是否存在空白”的快速判断¶
场景:如果 A2:D2 这一行有任何空白,就提示“未填完整”,否则提示“已完成”。
结果含义:
- 只要行内存在至少一个空白单元格,就输出“未填完整”
- 否则输出“已完成”
5. 总结¶
COUNTBLANK的核心作用是:统计指定范围内空白单元格的数量。- 常见应用包括:缺失值检查、表格完整性校验、填写完成率统计、行级/列级填报状态判断。
-
典型组合用法:
- 与
ROWS/COLUMNS结合计算完成率 - 与
IF结合输出“完成/未完成”提示 - 多区域统计可用多个
COUNTBLANK相加实现
- 与