在本文中,我们将学习如何在Excel中获取相对ROW索引。

例如,我们有一个数据,我们需要为具有索引列的数据标记索引。但是问题在于数据不是从工作表的第一行开始的。因此,我们将使用ROW函数和简单的逻辑来获取数据的索引。首先让我们对ROW函数有一些了解。

ROW函数返回单元格或单元格引用的行号。它返回给定单元格引用的数字。

语法:

=ROW([cell_reference])

注意*:如果未给函数指定参数。然后,该函数返回使用公式的单元格的行号。

现在,我们将使用上述解释的函数和简单的逻辑构造一个公式。首先,我们需要获得第一个索引1。因此,我们需要在2个数字之间创建1的差。这两个数字将是两个ROW函数的结果。然后对于表的其余部分,我们只是将相同的公式扩展到数据的最后一行。

使用公式:

= ROW() – ROW(1 – Row())

说明:

  • ROW()函数返回所使用单元格的行号。

  • 现在我们希望差值为1。因此,对于前一个单元格,我们使用ROW(cell_reference)减去1。

  • 差异将自动创建索引

示例:

让我们以示例的方式来了解此功能。

在这里,我们有一个带有INDEX列的data_table。

image

我们需要使用以下公式填充INDEX列:在C7单元格中使用该公式:

= ROW( ) – ROW ( $C$6 )

说明:

  • ROW()将返回7,即该单元格的相应行号。

  • ROW($ C $ 6)将返回6,即C ^单元格的行号。

  • $带有单元格引用的符号用于修复单元格引用,因为当您扩展公式的使用范围时,excel将扩展单元格引用。

image

如您在上面的快照中所见,公式返回1作为表的第一个INDEX。使用Ctrl + D快捷键或将Excel中的下拉选项将公式复制到其余单元格中。

image

从上面的快照中可以看到,索引列已根据需要填充了值。

有一个新的简单方法。在Excel 2016中,仅通过下拉选项即可自动扩展值。请按照以下步骤查看其用法。

。在第一个和第二个索引空间中键入数字1和2。

。然后选择两个单元格并将其向下拖动,直到填满“索引”列。

image

如您在上面的gif中看到的,INDEX列已完成。

希望您了解如何在Excel中获取相对ROW索引。在此处浏览有关Excel单元格引用功能的更多文章。请随时声明您对以上文章的查询或反馈。

相关文章

link:/ lookup-formulas如何使用Excel-2中的行功能[如何在Excel中使用ROWS函数]

link:/ excel-editing-validating-text-entries-in-microsoft-excel [用彩色在excel中创建下拉列表]

热门文章

`link:/ tips-condition-formatting-with-if-statement [如果使用条件格式]

link:/ lookup-formulas-vlookup-by-date-in-excel [按日期查找Vlookup]