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

Google sheets 顺序行编号使用数组公式跳过空白值和公式,google-sheets,count,google-sheets-formula,array-formulas,Google Sheets,Count,Google Sheets Formula,Array Formulas,我想计算在该行的下一个单元格中有值的每一行,忽略空白值和使用数组公式的公式 在我的脑子里,这应该工作 = ArrayFormula(如果(d5:d),行(d5:d)-4)< /c>,但是当然,这不是顺序的,因为它也有计数,但不打印空白行。 我发现这个=IF(D5“”,COUNTA($D$5:D5),”),但我必须将它拖到整个列中,我希望避免,但可以这样做。在这一点上,我只是好奇它是否可以在数组公式中完成。您似乎正在查看从D5开始的数据,您可以尝试以下方法: =arrayformula(if(le

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

在我的脑子里,这应该工作<代码> = ArrayFormula(如果(d5:d),行(d5:d)-4)< /c>,但是当然,这不是顺序的,因为它也有计数,但不打印空白行。


我发现这个
=IF(D5“”,COUNTA($D$5:D5),”)
,但我必须将它拖到整个列中,我希望避免,但可以这样做。在这一点上,我只是好奇它是否可以在数组公式中完成。

您似乎正在查看从D5开始的数据,您可以尝试以下方法:

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