Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 自动对Google工作表中的所有列或行进行编号/计数_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 自动对Google工作表中的所有列或行进行编号/计数

Google sheets 自动对Google工作表中的所有列或行进行编号/计数,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我只是想用一种简单的方法在谷歌工作表中对列或行进行编号,我找到的大多数答案都提供了许多比我需要的复杂得多的选项 示例:我想对活动工作表中的每一列进行编号,从A列的1开始,然后按1进行计数,无论工作表上任何其他单元格的内容如何,如果我以后向工作表中添加列,我想让它们自动更新为正确的列号。我发现最简单的方法是将以下公式之一放入A1: 对于行编号:=ArrayFormula(行(A:A)) 对于列:=ArrayFormula(列(1:1)) 将公式放入A1后,我通常会隐藏公式所在的列或行,以免意外

我只是想用一种简单的方法在谷歌工作表中对列或行进行编号,我找到的大多数答案都提供了许多比我需要的复杂得多的选项


示例:我想对活动工作表中的每一列进行编号,从A列的1开始,然后按1进行计数,无论工作表上任何其他单元格的内容如何如果我以后向工作表中添加列,我想让它们自动更新为正确的列号。

我发现最简单的方法是将以下公式之一放入
A1

  • 对于行编号:
    =ArrayFormula(行(A:A))
  • 对于列:
    =ArrayFormula(列(1:1))
将公式放入
A1
后,我通常会隐藏公式所在的列或行,以免意外更改或删除它

如果我希望计数从第二、第三或第四行或第列的1开始,则分别在公式末尾添加一个
-1
-2
、或
-3
,即可完成此操作

例如:要在
列C
中对以1开头的列进行编号,我在
A1
中输入的公式是
=ArrayFormula(列(1:1)-2)


这可能比这个网站上大多数人通常寻找的要简单得多,但出于某种原因,我花了很长时间才找到它,所以我想也许将来会有人发现它有用。

我发现最简单的方法是将以下公式之一放入
A1

  • 对于行编号:
    =ArrayFormula(行(A:A))
  • 对于列:
    =ArrayFormula(列(1:1))
将公式放入
A1
后,我通常会隐藏公式所在的列或行,以免意外更改或删除它

如果我希望计数从第二、第三或第四行或第列的1开始,则分别在公式末尾添加一个
-1
-2
、或
-3
,即可完成此操作

例如:要在
列C
中对以1开头的列进行编号,我在
A1
中输入的公式是
=ArrayFormula(列(1:1)-2)


这可能比这个网站上大多数人通常寻找的更基本,但出于某种原因,我花了出乎意料的长时间才找到/弄明白,所以我想也许将来其他人会发现它有用。

另一种方法是使用
序列。
因此,将
=SEQUENCE(99)
放在A1中会对前99行进行编号,从1到99

要对列进行编号,只需使用转置旋转该数组即可。 所以如果A1保持
=转置(序列(26))
这将用数字1到26对A到Z列进行编号

如果要同时对列和行进行编号,请尝试:

  • 在A1中:
    =序列(999)
    ,以及
  • B1中:
    =转置(序列(25,1,2))

我意识到这是对特定数量的行或列进行编号,但我经常发现这非常有用。您可以通过添加一些计数来确定行或列的总数,并使用该计数来代替SEQUENCE函数的第一个参数,从而对所有列或行进行编号。

另一种方法是使用
SEQUENCE
。 因此,将
=SEQUENCE(99)
放在A1中会对前99行进行编号,从1到99

要对列进行编号,只需使用转置旋转该数组即可。 所以如果A1保持
=转置(序列(26))
这将用数字1到26对A到Z列进行编号

如果要同时对列和行进行编号,请尝试:

  • 在A1中:
    =序列(999)
    ,以及
  • B1中:
    =转置(序列(25,1,2))
我意识到这是对特定数量的行或列进行编号,但我经常发现这非常有用。您可以通过添加一些计数来确定行或列的总数,并使用该计数代替SEQUENCE函数的第一个参数,从而修改此值以对所有列或行进行编号