mdsk.net
当前位置:首页 >> 在ExCEl2003中 CountA 统计非空单元格个数,为何不... >>

在ExCEl2003中 CountA 统计非空单元格个数,为何不...

COUNTA只能统真空的单元格个数。而有些单元格是假空的就不能了,比如,=" ",又比如有公式的,等等,换这个就可以了 =SUMPRODUCT((TRIM(A1:A100)"")*1)

=COUNTA(A1:Z1)

不复合公式条件的就为""的,在使用COUNTA函数的时候会被统计出来,但是使用COUNTBLANK函数也会被统计出来,因此,“只统计显示了文字或者数字的 单元格”可以使用公式来统计:=COUNTA(需统计区域)-COUNTBLANK(需统计区域)

建议: 1、补充描述隐藏记录的条件,以便通过修改公式实现统计; 2、如果是随机指定的隐藏记录,可通过增加辅助列,在此行对应的该列单元格作出标记,然后使用countif()函数作出正确的统计公式。

=counta(a1:a100) =COUNTIF(a1:a100,"")

比如查 Sheet2 中 A 列的非空单元格数: Sub test() Dim i As Long i = Application.WorksheetFunction.CountA(Sheets("sheet2").Columns(1)) End Sub

COUNTA :统计非空白单元格个数(除了空白单元格以外,所有单元格个数) COUNTBLANK :统计空白单元格个数(只能统计空白单元格)

可能那些只显示公式的单元格被设置成文本格式了,把它们的单元格格式设置为常规或数字,再确认一下公式就可以了。

亲,COUNTA是统计非空单元格的个数,不知道你是如何用来统计空单元格个数的。 能否赏脸上个截图,具体说明一下情况?

Application.CountA(Sheets("B").Range("f:f")) 计算名称为B的工作表F列中非空单元格个数。

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com