Excel包含一个漂亮的小工作表功能,可让您确定特定单元格引用的列号。通常,列被指定为A,B,C等,但是COLUMN函数返回代表该列的数字值。因此,列A为1,B为2,依此类推。

使用该函数的最简单方法是以下方式:

=COLUMN()

当以这种方式使用时,COLUMN返回使用COLUMN函数的单元格的列号。因此,如果单元格C5包含= COLUMN(),则该函数将返回值3。

您还可以通过以下方式将范围引用作为参数添加到COLUMN函数:

=COLUMN(B4)

此用法将返回2,因为B列是工作表中的第二列。您也可以根据需要指定范围:

=COLUMN(B3:G3)

如果在单元格中输入此公式,由于列B是指定范围内的最左侧单元格,它仍将返回2。但是,如果您选择一个水平单元格范围(例如D18:I18的范围)并将其作为数组公式输入,则D18:I18将包含2、3、4、5、6和7。换句话说, ,则COLUMN返回一个水平数组,该数组反映初始范围(B3:G3)中每个单元格的列号。

查看其工作方式的另一种方法是以下公式:

=INDEX(COLUMN(B3:G3),1,3)

该公式返回4,因为您要求输入COLUMN函数返回的数组中的第三个元素。该元素是列D的列号,列D是第四列。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(10103)适用于Microsoft Excel 2007、2010、2013和2016。您可以在下面的Excel的较旧菜单界面中找到此提示的版本:`link:/ excel-Using_the_COLUMN_Function [使用COLUMN函数]。