我们将使用包含一些学生分数信息的数据集。我们将使用一些公式将自动序列号添加到数据集。


方法 1 – 应用简单公式在 Excel 中添加自动序列号

步骤:

  • 单元格 B5 中键入1

  • 选择单元格 B6 并插入以下公式:
=B5+1

我们将 1 添加到之前的单元格值中以自动获取序列号。这就是为什么我们需要手动完成第一个条目。

  • Enter键并向下拖动填充手柄

  • 您将看到如下图所示的序列号。


方法2 – 使用ROW函数自动添加序列号

步骤:

  • 选择单元格 B5 并使用以下公式:
=ROW()-ROW($B$4)

在此公式中,我们使用了ROW函数。如果您在单元格 B5 中键入 =ROW() ,输出将为 5,因为它表示第 5排。 ROW($B$4) 的输出将始终为4,因为我们在这里使用了绝对单元格引用。这就是为什么我们从 ROW() 中减去 ROW($B$4)

  • Enter键并向下拖动填充手柄

  • 您将在数据集中看到自动序列号。


方法 3 – 使用名称管理器在 Excel 中添加自动序列号

步骤:

  • 转到公式选项卡并选择定义名称。它将打开新名称对话框。

  • 新名称对话框中,添加名称。我们将该范围命名为Serial
  • 引用框中使用以下公式:
=INDIRECT(“R[-1]C”,FALSE)

在这里,我们使用了间接函数INDIRECT函数返回给定文本字符串的单元格引用。该公式的第一个输出是0。它指示前一个单元格。

  • 选择单元格 B5 并输入以下公式:
=SUM(Serial,1)

在此公式中,我们使用了SUM 函数。它总结了串行函数和1的值。在第一种情况下,输出为1。现在,如果您在单元格 B8 中应用该公式,则该公式的作用类似于 =SUM($B$7,1)。这意味着它将把单元格B7的值与1相加,并将其显示在单元格B8中。

  • Enter键并向下拖动填充手柄

  • 您将看到如下图所示的自动序列号。


方法四——使用COUNTA函数自动生成序列号

步骤:

  • 单元格 B5 中使用以下公式:
=COUNTA($C$5:C5)

在此公式中,我们使用COUNTA 函数来计算$C$5:C5范围内的单元格数量。此计数将自动为我们提供序列号。在单元格 B6 中,公式将更改为 =COUNTA($C$5:C6),其中会显示两个值。

  • Enter键并向下拖动填充手柄

  • 您将能够看到自动序列号。


方法 5 – 使用 SUBTOTAL 函数在 Excel 中创建自动序列号

步骤:

  • 选择单元格 B5 并使用以下公式:
=SUBTOTAL(3,$C$5:C5)

在此公式中,我们使用了SUBTOTAL函数。 第一个参数表示函数编号。而函数3指的是COUNTA函数。因此,它将对 $C$5:C5 范围内的单元格进行计数。

  • Enter键并向下拖动填充手柄

  • 数据集将如下图所示。


方法六-在Excel中应用SEQUENCE函数用公式自动添加序列号

SEQUENCE 函数在 Microsoft 365 中可用。Microsoft 365

步骤:

  • 选择单元格 B5 并使用以下公式:
=SEQUENCE(COUNTA(C5:C14))

在此公式中,COUNTA(C5:C14) 的输出为10。因此,经过COUNTA 函数运算后,公式变为=SEQUENCE(10)SEQUENCE 函数生成从1 10的顺序列表。

  • Enter查看结果,如下图所示。


方法七——结合IF和ROW函数在Excel中添加自动序列号

我们将在C 列中添加一个名称,并且序列号将自动在B 列中显示。

步骤:

  • 选择单元格 B5 并使用以下公式:
=IF(C5="","",ROW()-ROW($B$4))

在此公式中,我们在 IF 函数内使用了 ROW 函数。该公式将检查单元格 C5 是否为空。如果单元格 C5为空,则公式的输出也将为空。否则,它将显示ROW()-ROW($B$4)的值。对于单元格B5ROW()-ROW($B$4)的值为1

  • 向下拖动填充手柄以复制范围 B6:B10 中的公式。

  • 如果您在单元格 C5 中键入名称,您将在单元格 B5 中看到序列号。

  • 分别在单元格C6C7中输入名称,您将自动获得序列号。

  • 插入所有值以获取序列号。


方法8 – 使用OFFSET函数创建自动序列号

步骤:

  • 在数据集中插入一个空行以避免错误。这里,第 5 行是添加的空行。

  • 选择单元格 B6 并插入以下公式:
=OFFSET(B6,-1,0)+1

在此公式中,OFFSET函数的第一个参数单元格 B6第二个参数-1,表示上一行。 第三个参数0,它引用同一列。因此,由于单元格 B5 为空,OFFSET(B6,-1,0) 的输出为0。对于单元格 B6,公式的输出为 1

  • Enter键并向下拖动填充手柄以复制公式。

  • 数据集将如下图所示。


方法 9 – 添加罗马数字作为自动序列号

步骤:

  • 选择单元格 B5 并插入以下内容:
=ROMAN(ROW()-ROW($B$4))

该公式与方法2非常相似。我们将方法2的公式插入到ROMAN 函数中。

  • Enter键并向下拖动填充手柄

  • 这是结果。


方法 10 – 使用筛选选项在 Excel 中添加动态序列号

步骤:

  • 选择单元格 B5 并使用以下公式:
=SUBTOTAL(3,C$5:C5)

在此公式中,我们仅对行索引使用绝对单元格引用。

  • Enter键并向下拖动填充手柄

  • 您将获得序列号。

  • 转到主页选项卡并选择排序和过滤。将出现一个下拉菜单。
  • 选择过滤器

  • 您将在标题中看到下拉箭头。

  • 单击下拉箭头并根据您的偏好应用过滤器。我们有未经检查的序列号 456
  • 单击确定继续。

  • 过滤的行被隐藏,序列号会自动更新。