Google sheets 获取ArrayFormula中的当前行号

Google sheets 获取ArrayFormula中的当前行号,google-sheets,Google Sheets,在Google Docs电子表格中,我希望使用以下公式: =数组公式(行()) 要填充该列,请执行以下操作: [ 1] [ 2] [ 3] [ 4] ... 但它却停在1。这里发生了什么?是否有其他方法可以获取arrayformula中的当前行号?您需要为row()指定一个单元格范围参数,以便具有多个值 试着这样做: =ARRAYFORMULA(ROW(A1:A10)) 这将用从1到10的行号填充列。以下可能更简单一些: =arrayformula(ROW(INDIREC

在Google Docs电子表格中,我希望使用以下公式:

=数组公式(行())

要填充该列,请执行以下操作:

[   1]
[   2]
[   3]
[   4]
  ...

但它却停在1。这里发生了什么?是否有其他方法可以获取arrayformula中的当前行号?

您需要为row()指定一个单元格范围参数,以便具有多个值

试着这样做:

=ARRAYFORMULA(ROW(A1:A10))

这将用从1到10的行号填充列。

以下可能更简单一些:

=arrayformula(ROW(INDIRECT("A"&ROW()&":A")))


谢谢,现在有道理了!我想让它填充工作表并在添加行时展开,因此我使用:
=ARRAYFORMULA(行(A2:A))
(从标题行开始)如果我需要确保返回的数字与它们所在的实际工作表行数匹配,但不知道公式从哪一行开始,有比这更简单的方法吗<代码>=数组公式(行(间接(连接(“A”,行(),“:A”)))
=index(ROW(INDIRECT("A"&ROW()&":A")))