使用 Excel 的 COUNTIF 函数

使用 Excel 的 COUNTIF 函数

我想计算一列中非空白或空格的单元格数。我熟悉 COUNTA 函数。但这行不通,因为有些单元格可能有一个或多个空格,而 COUNTA 会计算它们。我尝试使用以下方法:

=COUNTIF(A1:A100,"LEN(TRIM())>0") 

但那行不通,因为我必须为 TRIM() 指定一个参数。我意识到我也可以通过创建一个辅助列(例如 B 列)来实现我想要的效果,其中每个单元格等于 A 列中相应单元格的 TRIM(),然后使用以下函数获取计数:

=COUNTIF(B1:B100,"?*")

但我希望避免使用辅助列。如有任何建议,我将不胜感激。

答案1

你可以使用例如:

=SUMPRODUCT(--(TRIM(A1:A100)<>""))

相关内容