使用 COUNTBLANK 查找空单元格
统计区域中空白单元格的数量
使用 COUNTBLANK 查找空单元格 是 CoddyKit 上的免费 Excel Formulas Academy 课时。 这是第 3 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Excel Formulas Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Excel Formulas Academy 课程共包含 4 节课。
统计空缺
有时有用的问题不是“填充了多少个单元格?”,而是“有多少个单元格为空?”
您可能想知道有多少个调查问题被跳过,或者有多少天还没有记录销售额。
COUNTBLANK 函数可以直接回答这个问题:它会统计范围中的空单元格。让我们看看它是如何工作的。
了解 COUNTBLANK 函数
COUNTBLANK 返回一个区域中空白单元格的数量。
其形式为:
- =COUNTBLANK(range)
与 COUNT 和 COUNTA 不同,COUNTBLANK 只接受一个区域。它会检查该区域,并统计其中没有内容的单元格。
=COUNTBLANK(A1:A10)实例讲解
假设 A1:A5 中存放的是120、(空白)、200、(空白)、80。
公式 =COUNTBLANK(A1:A5) 返回2,因为其中有两个空单元格。
请注意这个规律:这里 COUNT 返回 3(数字的数量),而 COUNTBLANK 返回 2(空缺的数量)。两者相加正好是区域中的 5 个单元格。
=COUNTBLANK(A1:A5)空字符串会被计为空白
这里有一点需要注意,这是 COUNTA 的重要区别。存放空字符串的单元格(例如 =IF(B1>0, B1, "") 的输出)看起来是空的。
COUNTA 会将该单元格视为已填充。但 COUNTBLANK 会将其视为空白并计数。
因此,COUNTBLANK 与您看到的情况一致:如果单元格看起来是空的,就会被统计。
=COUNTBLANK(A1:A10)空格不算空白
请注意手动输入的只包含一个空格的单元格。空格是一个实际字符,因此单元格并不为空。
COUNTBLANK不会统计存放空格的单元格,即使它看起来是空的。
如果空白数量似乎偏少,隐藏的空格可能就是原因。使用 TRIM 清理这些空格会有所帮助,您将在后续课程中看到这一点。
=COUNTBLANK(A1:A10)实际场景
您发送了一份调查问卷,C 列保存了某个问题的答案,范围从 C2 到 C101(100 位受访者)。
要找出有多少人跳过了该问题,请使用:
- =COUNTBLANK(C2:C101)
结果就是缺失答案的数量,也能即时衡量数据的完整程度。
=COUNTBLANK(C2:C101)与 COUNTA 配合使用
COUNTBLANK 和 COUNTA 是很好的搭档。一个统计空缺,另一个统计已填充的单元格。
对于调查问卷区域 C2:C101,您可以用两个公式描述完成情况:
=COUNTA(C2:C101)用于统计已回答项。=COUNTBLANK(C2:C101)用于统计跳过项。
两者相加后,始终等于该区域中的单元格总数。
=COUNTA(C2:C101)计算完成率
您可以将空白数量转换为百分比。要显示某个区域中已填充部分所占的比例,请从总数中减去空白数量,然后进行除法运算。
对于 C2:C101(100 个单元格):
- =(100 - COUNTBLANK(C2:C101)) / 100
将结果设置为百分比格式,即可得到实时完成率;随着答案不断提交,完成率会自动更新。
=(100 - COUNTBLANK(C2:C101)) / 100仅限一个区域
记住这个关键限制:COUNTBLANK 接受单个区域,而不是区域列表。
编写 =COUNTBLANK(A1:A10, C1:C10) 无法像 COUNT 或 COUNTA 那样工作。
如果需要统计两个独立区域中的空白,请分别对每个区域运行 COUNTBLANK,再将结果相加:=COUNTBLANK(A1:A10) + COUNTBLANK(C1:C10)。
=COUNTBLANK(A1:A10) + COUNTBLANK(C1:C10)在 Excel 和 Google 表格中均可使用
COUNTBLANK 在 Excel 和 Google 表格中的工作方式相同。同一个公式在任一工具中都会得到相同的结果。
因此,无论您是在 Excel 还是 Google 表格中跟踪调查问卷中的缺失答案,=COUNTBLANK(range) 都能可靠地告诉您还有多少个单元格为空。
=COUNTBLANK(C2:C101)统计整张表中的空白
COUNTBLANK 可以扫描矩形区域,而不只是单列。这对于一次查看整张表中的缺失数据很有帮助。
对于 A2:E50 中的数据表,公式 =COUNTBLANK(A2:E50) 会统计这五列多行数据中的所有空单元格。
较高的数量会快速提醒您:表中存在一些值得在分析前补齐的缺口。
=COUNTBLANK(A2:E50)快速检查
测试您对 COUNTBLANK 的理解。
回顾:统计空白单元格
您现在已经知道如何衡量数据中的空单元格。要点如下:
=COUNTBLANK(range)统计一个区域中的空白单元格。- 它会将公式生成的空字符串("")视为空白。
- 包含空格的单元格不算空白,因此不会被统计。
- 它只接受一个区域;如果涉及多个区域,请分别调用并将结果相加。
- 将它与 COUNTA 配合使用,可以跟踪数据完整性或完成率。
接下来,我们将使用 MAX 和 MIN 找出最大值和最小值。
=COUNTBLANK(C2:C101)常见问题解答
「使用 COUNTBLANK 查找空单元格」课时是免费的吗?
是的 — 「使用 COUNTBLANK 查找空单元格」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Excel Formulas Academy 课程的其余内容,请升级到 CoddyKit PRO。 Excel Formulas Academy 课程共包含 4 节课。
「使用 COUNTBLANK 查找空单元格」这节课中我会学到什么?
统计区域中空白单元格的数量 你通过在浏览器中直接运行的动手代码来练习 Excel Formulas Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Excel Formulas Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Excel Formulas Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 3 节课,共 4 节。
「使用 COUNTBLANK 查找空单元格」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Excel Formulas Academy 课中编写并运行代码吗?
能。每节 Excel Formulas Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 使用 COUNT 统计数字
- 使用 COUNTA 统计所有非空单元格
- 使用 COUNTBLANK 查找空单元格
- 查找 MAX 与 MIN 值