如果需要返回给定引用的列标,可通过COLUMN函数实现。COLUMN函数的语法为:=COLUMN(reference),其中reference参数为需要得到其列标的单元格或单元格区域。

需要注意的是,若省略参数或该参数为一个单元格区域,且函数以水平数组公式形式输入,则函数将以水平数组形式返回参数的列号;若参数为一个单元格区域,并且函数不是以水平数组公式的形式输入的,则函数将返回最左侧列的列号;若省略参数,则假定该参数为对COLUMN函数所在单元格的引用。

下面举例说明函数的使用方法:Excel工作表的列表默认显示为“A”、“B”、“C”等,若超过26列则以两个字母表示,如“AB”、“IV”等,若超过702列则以3位字符表示。现在需要查询单元格中的字母对应的是第几列。

01 在“A9”单元格中输入公式:=COLUMN(INDIRECT(A9&1))。

02 按下“Enter”键确认,公式返回指定列表为工作表中的第几列。

Excel 返回给定引用的列标:COLUMN函数-Excel22

小提示 本例首先利用INDIRECT函数将单元格中的字母连接数字1,将其转换为单元格引用,即将字符串“AB1”转换为引用单元格“AB1”,然后再利用COLUMN函数技术单元格“AB1”位于工作表中的第几列。