|在本文中,我们将学习如何在excel中获取相对列索引。

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

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

语法:

= COLUMN ([cell_reference])

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

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

通用公式:

= COLUMN( ) - COLUMN( cell_ref )

说明:

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

现在我们希望得到1的差。因此,我们使用COLUMN(cell_ref *)来获取左相邻单元的单元格引用。

  • 差异将自动创建列索引。

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

这里我们有一个data_table,名字和

image

我们需要在给定的索引行中用其索引标记每一列。

在D2单元格中使用自定义公式:

= COLUMN( ) - COLUMN ( $C$2 )

说明:

  • 列()将返回4,即该单元格的相应列号。

  • Column($ C $ 2)将返回3,即C列的列号。 $符号返回用于修复单元格引用的相对单元格引用。

该公式将类似于上面的快照中所示。单击Enter获得结果。

image

如您在上面的快照中所见,公式返回1作为表的第一个INDEX。使用Ctrl + R快捷键或Excel的向右拖动功能将公式复制到其余单元格。

image

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

image

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

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

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

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

image

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

相关文章

link:/ lookup-and-reference-excel-column-function [如何在Excel中使用COLUMN函数]

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

热门文章

链接:/ excel-generals-how-to-to-edit-a-dropdown-list-in-microsoft-excel [编辑下拉列表]

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

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