0Pricing
Excel Formulas Academy · 课时

使用 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 反馈 — 无需本地设置。

此课程中的所有课时

  1. 使用 COUNT 统计数字
  2. 使用 COUNTA 统计所有非空单元格
  3. 使用 COUNTBLANK 查找空单元格
  4. 查找 MAX 与 MIN 值
← 返回 Excel Formulas Academy