有时我们需要获取表中的顺序行号,它可以是序列号或其他任何东西。在本文中,我们将学习如何从数据开始就对excel中的行进行编号。

0061

通用公式

=ROW()-ROW(absolute reference of start cell)+1

起始单元格的绝对引用:它是//excel-generals/relative-and-absolute-reference-in-excel.html'[absolute reference]的单元格,您首先在其中编写此公式。例如,如果序列号从单元格A2开始,则为$ A $ 2。

让我们看一个例子,使事情变得清楚。

===

示例:使用excel公式

获得顺序编号在这里,我在C4:C12范围内有一些名字。在B4:B12中,我想要一个序列号或序列号。因此序列号将以B4开头。

0062

在此处应用上述通用公式,以获取excel中的序列号。

=ROW-ROW($B$4)+1

向下拖动以获取一个数字序列,每行从1开始,从1开始递增。

0063

如何运作?

这很容易。

如果未传递任何变量,则ROW函数将返回其写入的单元格的行数。例如。 2,如果我们用F2编写了ROW()。如果我们为ROW函数提供单元格引用,它将返回给定单元格引用的行号。

在这里,我们在单元格B4中有ROW()-ROW($ B $ 4)* + 1。这解决了4-4 + 1。

得出1。当我们在下面的单元格B5中复制此公式时,该公式将保持不变,但将求解为5-4 + 1。这将得到2。这将发生在您要复制此公式的所有单元格中。这就是我们自动获取序列号的方式。

好的,这就是您可以在excel中进行动态行编号的方法。

行下方或上方的任何更改都不会影响公式,并且将继续具有您的序号而不会更改公式中的任何内容。如果您对本文或其他任何excel主题有疑问,请在下面的评论部分中告诉我。

下载文件: