Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想计算给定列(或范围)中的空(或非空)行。示例:我有一列跨越 4 个单元格宽度,每个单元格都有一个“x”或为空。此列下最多有 100 行。这是一张图片来澄清:
该COUNTA()功能将为您做到这一点。例如:
COUNTA()
=COUNTA(A1:A100)
将返回A1:A100范围内的非空白单元格的数量
您可以使用数组公式。例如,从第 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)
使用新列获取每行中空白单元格的数量,然后计算该列中等于 4 的行数。
或者,更简单地说,=QUOTIENT(COUNTBLANK(B2:E2);4)在 F2 中写入,将单元格下拉,然后=SUM(F2:F101)在 G2 中写入。
=QUOTIENT(COUNTBLANK(B2:E2);4)
=SUM(F2:F101)
如果一行中恰好有 4 个空白单元格,则 F 单元格的值为 1,总和将仅将所有这些 1 相加以获得空行数。