使用数组公式跳过空白值和公式的顺序行编号

时间:2021-03-25 02:25:23

标签: google-sheets count google-sheets-formula array-formulas

我想计算在该行的以下单元格中具有值的每一行,忽略空白值和使用数组公式的公式。

在我看来,这应该有效 =ArrayFormula(IF(D5:D<>"",ROW(D5:D)-4,)),但当然,这不是连续的,因为它也计算但不打印空白行。

我找到了这个 =IF(D5<>"",COUNTA($D$5:D5),""),但我必须将它拖到整个列中,我宁愿避免这样做,但可以这样做。说到这里,我只是好奇能不能用数组公式来做。

1 个答案:

答案 0 :(得分:1)

你似乎在看从 D5 开始的数据,你可以试试这个:

=arrayformula(if(len(D5:D),SORT(ROW(D5:D),SORT(ROW(D5:D),D5:D,1),1)-4,""))

enter image description here