【发布时间】:2021-08-09 01:26:39
【问题描述】:
我在 A 列中有一个项目列表。在 BI 列中,我想使用 ARRAYFORMULA 函数,该函数将显示每个项目的序列号 - 第一个项目旁边是 1,下一个是 2到第二个等等。
这个公式可以正常工作,但是当有空白行时会中断:
=ARRAYFORMULA(IF(LEN(A2:A),ROW(A2:A)-1,""))
这个公式很好用,但我需要拖动它,而我不想这样做。这就是为什么我希望它作为 ARRAYFORMULA 的原因(请注意,我将范围固定为始终从 A$1 开始,因此当我将其进一步向下拖动时,只有范围的大小会发生变化)。
=IF(LEN(A2),COUNTA(A$1:A2),"")
我需要的基本上是类似于第二个公式但使用 ARRAYFORMULA 的东西。
这是一个更清晰的电子表格(列 A 是列表,列 C 是函数 1,列 D 是函数 2): https://docs.google.com/spreadsheets/d/17qVGwvFJVrxdwkgmVQatH3Urpjl0_xB8EGqUsPVIwl8/edit?usp=sharing
【问题讨论】:
标签: google-sheets array-formulas