如何在 Excel 中计算非空单元格数量

17 Mar 2025 | 6 分钟阅读

我们经常在 Excel 数据中添加空白单元格,使其看起来更美观。虽然这有助于更好地可视化,但同时也会阻止用户查看确切的数据行数。例如,如果您想计算参加竞赛的总人数,计算空白行可能会误导数据;因此,有必要跳过空单元格,只计算 Excel 中的非空单元格。

在本教程中,我们将介绍在所有 Excel 版本(从 Excel 365 到 Excel 2013)中计算非空白单元格的有趣方法。以下是您可以轻松计算 Excel 中非空白单元格的不同方法

  1. 使用 Excel 状态栏上的计数选项
  2. 使用 Excel 查找和替换工具计算非空白单元格
  3. 自定义公式以计算所有非空单元格

让我们开始吧!

使用 Excel 状态栏上的计数选项

状态栏是 Excel 的内置功能,可帮助用户轻松查看页面布局、缩放滑块、基本公式以及各种其他工具。状态栏上存在的其中一个选项就是“计数”选项。

要查看有多少选定单元格包含数据(忽略非空单元格),请选择整行并检查状态栏上的“计数”选项。

注意。状态栏上的“计数”选项仅在所选行包含至少一个已填充数据单元格时才有效,它不会为您提供所选范围内所有空单元格的结果。

以下是使用计数选项计算非空单元格的步骤

  1. 选择您要计算非空单元格数量的数据行。
  2. 选择后,检查状态栏上的计数选项。

请参考下面的屏幕截图

How to count non-empty cells in Excel

两个简单的步骤,您就完成了!是不是很简单。如果您在 Excel 中有一个大型数据表,让我们看看另一种方法。

使用 Excel 查找和替换工具计算非空白单元格

我们经常使用“查找和替换”工具在 Excel 工作表中搜索任何特定数据。但此工具不仅限于此功能,您还可以利用此工具计算非空单元格。“查找和替换”工具在您拥有大型数据表时非常有用,因为它在一个窗口中显示所有结果值及其单元格地址。此外,此工具允许用户通过简单地将光标指向数据列表中的名称来轻松导航到任何值。

以下是使用 Excel 查找和替换工具计算非空白单元格的步骤

  1. 选择要计算非空单元格的数据范围。完成后按 Ctrl + F 快捷键。
  2. 它将快速打开“查找和替换”对话框窗口。在“查找内容”字段中输入星号符号 (*)。
    How to count non-empty cells in Excel
  3. 单击“选项”按钮,然后从“查找范围”下拉窗口中选择“值”或“公式”项。您将有以下选项
  • 值: 如果您从列表中选择“值”选项,“查找和替换”将仅计算包含值的单元格,因此会忽略空白公式。
  • 公式: 如果您从列表中选择“公式”选项,此工具将显示所有包含值并嵌入任何公式的单元格。
How to count non-empty cells in Excel
  1. 完成后,单击“查找全部”选项以获取输出。它将在窗口窗格中返回所有找到的值及其数量。
How to count non-empty cells in Excel

注意:“查找和替换”窗格允许用户选择所有找到的值。此外,您还会看到所有非空白单元格在窗口窗格中突出显示,即使您关闭“查找和替换”窗口,这些项目也会保留。

公式是计算非空单元格的一种有趣方式。您可以自定义不同的函数并将它们合并到单个公式中以获得所需的输出。在教程中,我们将看到如何完成它!

自定义公式以计算所有非空单元格

计算非空白单元格数量的最后一种方法是使用 Excel 公式。由于我们使用公式,此方法不会显示单元格的位置,但它有助于用户选择他们想要计算的填充单元格类型。

您可以在 Excel 工作表中实现三个公式来计算所有非空单元格。您可以根据需要合并以下任何公式

公式 1:使用 COUNTA() 函数

此函数可帮助用户计算所有已填充单元格、公式、包含空格的单元格。以下是在 Excel 中使用 COUNTA() 函数的步骤

  1. 将光标放在 Excel 工作表中的任何空单元格上。
  2. 在公式栏中输入公式 =COUNTA()
  3. 在括号内的每个函数中,手动输入您要获取常量和空格单元格数量的数据范围。或者您可以将鼠标光标放在括号之间,并突出显示表格中必要的单元格范围,它将自动在相应的公式中显示地址。
    公式将变为:COUNTA(B2:B10)
    How to count non-empty cells in Excel
  4. 按键盘上的 Enter 键。

上述公式将在选定单元格中返回以下输出。

How to count non-empty cells in Excel

公式 2:结合 ROWS()、COLUMNS() 和 COUNTBLANK() 函数

您可以结合不同的函数来获取常量和空格单元格的数量。

以下是使用 Excel 公式组合计算非空白单元格的步骤

  1. 将光标放在 Excel 工作表中的任何空单元格上。
  2. 在公式栏中输入公式 =ROWS() * COLUMNS()-COUNTBLANK()
  3. 在括号内的每个函数中,手动输入您要获取常量和空格单元格数量的数据范围。或者您可以将鼠标光标放在括号之间,并突出显示表格中必要的单元格范围,它将自动在相应的公式中显示地址。

公式将变为:=ROWS (C3:C19) * COLUMNS (C3:C19)-COUNTBLANK (C3:C19)

How to count non-empty cells in Excel
  1. 完成后,按 Enter 键。
  2. 上述公式将在选定单元格中返回以下输出。
How to count non-empty cells in Excel

公式 3:使用 TRIM() 函数

如果您只想计算所有带有额外空格的常量值,则可以在 Excel 工作表中实现 TRIM() 函数。

注意:由于它是一个数组公式,因此它无法通过简单的 Enter 键工作,与其他数组公式不同,您需要同时按下 CTR + Shift + Enter 按钮。

  1. 将光标放在 Excel 工作表中的任何空单元格上。
  2. 在选定单元格中键入以下组合公式。
    应用的公式 =SUM(--(LEN(TRIM())>0)
  3. 接下来,我们将在 TRIM() 中添加数据范围。为此,将光标放在 TRIM() 括号之间,并输入您要计算所有带有额外空格的常量值的数据范围。
    公式变为:=SUM(--(LEN(TRIM(C3: C19))>0)
    How to count non-empty cells in Excel
  4. 完成后,按 Ctrl + Shift + Enter 以查看选定单元格中的数字。
  5. 结果是返回了 6。因为有些行是空的,有些包含空白公式,还有一行有一些额外的空格。
How to count non-empty cells in Excel

注意:在 Microsoft Excel 中计算非空白单元格的另一个有趣方法是使用 COUNTIF 公式 =COUNTIF (range,"<>"&"")。

注意事项

  1. 如果您的 Excel 单元格包含一个数据公式,该公式在双引号 ("") 之间返回空格,则它不被视为空。
  2. 有时状态栏中不存在“计数”功能。在这种情况下,您必须手动合并它。

太棒了!在您的 Excel 工作表中,我们已经介绍了所有计算非空白单元格的方法。您所需要做的就是选择适合您要求的任何方法。它可以是状态栏方法、“查找和替换”工具或公式方法。