在某个范围/列Excel中计算非空白行
我想计算给定列(或范围)中的空行(或非空行)。 例如:我有一个跨越4个单元格宽度的列,每个单元格都有一个“x”或是空的。 这一栏下最多有100行。 这是一张图片来澄清:
COUNTA()
函数将为你做。 例如:
=COUNTA(A1:A100)
将返回范围A1:A100中的非空白单元格的数量
使用一个新的列来获得每一行中空白单元格的数量,然后计算该列中等于4的行数。
或者,更简单地说,写入=QUOTIENT(COUNTBLANK(B2:E2);4)
在F2中,向下拉单元格,然后在G2中写入=SUM(F2:F101)
。
如果一行中只有4个空白单元格,则F单元格的值将为1,并且总和将仅添加所有这些1以获取空行的数量。
你可以使用数组公式。 例如,要计算从第2行开始的前10行。
=SUM((COUNTBLANK(OFFSET(B2,ROW(1:10)-1,0,1,4))=4)*1)
要计算前100行:
=SUM((COUNTBLANK(OFFSET(B2,ROW(1:100)-1,0,1,4))=4)*1)