可使用COUNTA、SUMPRODUCT+LEN、FILTER+ROWS三种函数统计非空单元格:COUNTA统计所有非空单元格;SUMPRODUCT+LEN可剔除纯空格;FILTER+ROWS支持多列联合判断并计数。

如果您在腾讯文档表格中需要统计指定区域内非空单元格的数量,则可以使用内置的统计函数实现快速计数。以下是实现非空单元格统计的多种函数方法:
一、使用COUNTA函数统计非空单元格
COUNTA函数用于统计指定范围内所有非空单元格的数量,包括文本、数字、逻辑值、错误值等,但不统计完全空白的单元格。
1、选中目标统计结果所在的单元格,例如D1。
2、输入公式:=COUNTA(A1:C10),其中A1:C10为待统计的数据区域。
3、按回车键确认,单元格将显示该区域内非空单元格的总数。
二、使用SUMPRODUCT结合LEN函数排除纯空格
当数据区域中存在仅含空格的“伪空单元格”时,COUNTA会将其误判为非空;此时可借助LEN与SUMPRODUCT组合,识别真正有内容的单元格(即字符长度大于0)。
1、选中结果单元格,例如E1。
2、输入公式:=SUMPRODUCT(--(LEN(TRIM(A1:C10))>0))。
3、按回车键确认,公式将自动剔除首尾空格后判断是否为有效内容并计数。
三、使用FILTER配合ROWS函数动态筛选后计数
对于需排除空值及空格后再统计的场景,FILTER函数可先生成非空结果数组,ROWS则直接返回该数组行数,适用于结构化数据区域。
1、选中结果单元格,例如F1。
2、输入公式:=ROWS(FILTER(A1:A10,A1:A10"")),此式仅对单列A1:A10生效。
3、若需多列联合判断,改用:=ROWS(FILTER(A1:A10,(A1:A10"")+(B1:B10"")+(C1:C10"")>0)),表示任一列非空即计入。










