【问题标题】:Automatically Number/ Count All Columns or Rows in Google Sheets自动对 Google 表格中的所有列或行进行编号/计数
【发布时间】:2020-11-12 01:04:32
【问题描述】:

我只是想要一种简单的方法来对 Google 表格中的列或行进行编号,而我发现的大多数答案都提供了许多比我需要的复杂得多的选项。

示例:我想对活动工作表中的每一列进行编号,从 Column A 的 1 开始并按 1 递增,而不管工作表上任何其他单元格的内容如何 如果我稍后在工作表中添加列,我希望它们自动更新为正确的列号。

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

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

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

    如果你想同时给列和行编号,试试:

    • 在 A1 中:=SEQUENCE(999),和
    • 在 B1 中:=TRANSPOSE(SEQUENCE(25,1,2))

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

    【讨论】:

      【解决方案2】:

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

      • 对于行编号:=ArrayFormula(ROW(A:A))
      • 对于列:=ArrayFormula(COLUMN(1:1))

      将公式放入A1后,我通常会隐藏公式所在的列或行,以免意外更改或删除。

      如果我希望计数从第 2、第 3 或第 4 行或第 4 列的 1 开始,则分别在公式末尾添加 -1-2-3 即可完成。

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

      这可能比该网站上的大多数人通常所寻找的更为基本,但由于某种原因,我花了很长时间才找到/弄清楚它,所以我想也许其他人会发现它在未来。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-16
        • 2013-06-05
        • 2021-12-28
        • 1970-01-01
        • 2014-10-25
        • 1970-01-01
        • 1970-01-01
        • 2014-07-31
        相关资源
        最近更新 更多