如何计算 n 列表格中行末的空白单元格数量

如何计算 n 列表格中行末的空白单元格数量

假设我有一张 50 行 50 列的表格。每行都有一定数量的空白单元格,通常出现在最后几列,而前几列相对密集。我想找到一种方法来计算从最后一列开始一行中有多少列是空白的,以遇到的第一个非空白单元格结束计数。我想使用此计数对表格的行进行排序。有没有一种仅使用公式就能轻松完成此操作的方法?

答案1

您可以使用数组公式执行此操作。假设 50 列数据位于 A 列至 AX 列,第 2 行是第一个数据行,公式进入 AZ2:

    =50-MAX(IF(NOT(ISBLANK(A2:AX2)),COLUMN(A2:AX2),0))

该公式需要使用 Ctrl-Shift-Enter 输入,因此它会以数组公式的形式输入。输入后,您可以复制并粘贴 49 个副本到 AZ 列。结果将是每行末尾的连续空白数(50 减去最后一个非空白条目的列)。我测试过了,它有效。

相关内容