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函数的第一个参数,从而修改此值以对所有列或行进行编号