
概括
Excel 的 COUNTBLANK 函数用于统计指定区域中空单元格的数量。包含文本、数字、错误信息、空格等的单元格不会被计入。返回空字符串(“”)的公式也会被计为空单元格。
目的
统计空白单元格的数量
返回值
代表空白单元格的数字
句法
=COUNTBLANK(range)
- 范围- 要统计空白单元格的范围。
使用 COUNTBLANK 函数
COUNTBLANK 函数返回指定区域中空单元格的数量。包含文本、数字、错误、空格等的单元格不会被计入。返回空字符串 ("") 的公式也会被计为空单元格。COUNTBLANK 函数仅接受一个参数 range,该参数必须是单元格区域。
示例
在所示示例中,单元格 E6 中的公式为:
=COUNTBLANK(B5:B15) // returns 3
COUNTBLANK 函数返回 3,因为该区域中有 3 个空白单元格。请注意,单元格 B12 未包含在内,因为它包含空格字符(“ " ”)。单元格 B13 包含一个返回空字符串的公式:
="" // formula in B13
COUNTBLANK 将 B13 视为空白,并将其计入计数。
返回空字符串的公式
IF 函数通常用于返回空字符串。例如,如果 A1 单元格包含 21,则 B1 单元格中的以下公式将返回空字符串:
=IF(A1>30,"Overdue","")
其原理是,除非 A1 的值大于 30,否则单元格 B1 应为空。当 A1 的值小于或等于 30 时,COUNTBLANK 函数确实会将 B1 视为空。但是值得注意的是, COUNTA和COUNTIFS函数在相同情况下会将 B1 视为非空 。换句话说,它们会将 IF 函数返回的空字符串 ("") 视为非空值。
隐形字符
有些单元格看起来是空的,但实际上包含不可见的字符。要检查哪些单元格为空,请使用“转到”>“特殊”>“空白”:
- 选择一个范围
- 打开“转到”对话框(Ctrl + G)
- 按“特殊”
- 选择“空白”
计数函数
- 如果只想统计数字,请使用COUNT 函数。
- 要统计数字和文本的数量,请使用COUNTA 函数。
- 要根据一个条件进行计数,请使用COUNTIF 函数
- 要对多个条件进行计数,请使用COUNTIFS 函数。
- 要统计空单元格的数量,请使用COUNTBLANK 函数。
笔记
- 包含文本、数字、错误等的单元格不予计入。
- 计算公式返回空字符串(“”)的单元格 。
- 只包含单个引号(')的单元格会被计数。
- 包含零的单元格不予 计数。










