
EXCEL如何统计非空单元格个数
在某一行中,比如有N个单元格,其中只有几个单元格有字符,我想用一个单元格把这行有字符的单元格的个数统计出来,怎么写代码?...
在某一行中,比如有N个单元格,其中只有几个单元格有字符,我想用一个单元格把这行有字符的单元格的个数统计出来,怎么写代码?
展开
8个回答
展开全部
我一般的处理方式是按列统计,另外建立一列(比如在B列统计A列的非空单元格),在B1使用公式 =if(len(a1)>0,1,0),然后向下拖到要统计的位置后,B列求各就行了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假如你a1到a11要统计有几个单元格有数据,你在b1单元格里输:=counta(a1:a11)就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
区域内所有单元格个数: =COUNTIF(数据区,"<>""")
求真空单元格个数:=COUNTIF(数据区,"")
总数-空数=非空数(排除了有公式但公式返回值为空值的单元格数量)
=COUNTIF(数据区,"<>""")-COUNTIF(数据区,"")
ps:非真空单元格个数: =COUNTIF(数据区,"<>") 相当于counta()函数{会计数有函数的单元格}
例如:
=COUNTIF(B:B,"<>""")-COUNTIF(B:B,"")
=COUNTIF(数据区,"<>""")-COUNTIF(数据区,"")
笔记延伸:超链接到 函数引用返回的连续非空单元格的最后一行。
=HYPERLINK("#b"&COUNTIF(B:B,"<>""")-COUNTIF(B:B,"")+1,"已填最后行")
=HYPERLINK《函数超链接》(合成字符串“#《表示本工作表》b《表示合成字符串中跳转到的列b》&《合成字符串连接符》COUNTIF(B:B,"<>""")-COUNTIF(B:B,"")+1《返回值为数字,将用来合成字符串中表示跳转到的所在行数》,"已填最后行"《超链接单元格内显示的内容》)
=超链接(跳转位置,超链接单元格内显示的内容)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询