大家好!本文中介绍了在 Excel 中计算非空单元格的 5种方法。所有方法都非常简单且容易操作,只需不到 10 秒即可获得结果。

使用 Excel 状态栏计算非空单元格
只需选择计算非空单元格所需的范围,状态栏中的计数选项就会显示非空单元格的数量。

备注:如果所选范围内只有一个填充的单元格,则计数选项将不起作用。
使用 COUNTA 函数
公式:
=COUNTA(B2:B11)
备注:B 2:B 11 代表要计算非空单元格的数据范围。

COUNTA 函数使用起来很简单,只有一个参数,但它有其局限性。它将单元格中的任何值或信息视为非空值或信息,包括单元格中的空格、空字符串 (“”)和计算结果为空值的公式。
使用 COUNTIFS 函数
COUNTIFS 函数对区域中满足一个或多个条件的单元格数进行计数。
公式:
=COUNTIFS(B2:B11,"<>")
备注:B 2:B 11 代表要计算非空单元格的数据范围。

与 COUNTA 函数类似,COUNTIFS 函数也将单元格中的任何值或信息视为非空值。
使用 SUM 函数公式计算
使用 SUM 、LEN、函数组合的公式可有效避免 COUNTA 和 COUNTIFS 函数在计算非空单元格的局限性。
公式:
=SUM(--(LEN(TRIM(B2:B8))>0))

注释:
双减号(—) 是将 TRUE 和 FALSE 逻辑值转换为 1 和 0
TRIM 函数是用来删除单元格中多余的空格
LEN 函数是用来计算单元格中字符的个数,公式中当单元格中字符个数>0 时,返回的计算结果为 TRUE,否则为 FALSE
B 2:B 8代表要计算非空单元格的数据范围。
提示:上述公式只适用于 Excel 2021 及以上版本,如低于此版本需要按 Ctrl + Shift + Enter 键将公式转换为数组公式。
使用查找功能计算非空单元格
使用查找功能也是计算非空单元格数的好方法。此外,“查找和替换”对话框中会显示单元格的值及地址,并通过在列表中单击任一记录可轻松导航该单元格。
步骤:
选择数据范围
按 Ctrl + F 键(或单击开始 > 查找和选择 > 查找),弹出“查找和替换”对话框
在“查找内容”字段中输入星号 ( * )
点击“查找全部”按钮

现在,在“查找和替换”对话框的左下角会看到非空单元格的数量

我是 Excel 从繁到简,关注我,持续分享更多的 Excel 技巧!