在EXCEL中,要返回列的名称,有两种名称可以返回。
可以返回列的序号1、2、3、4……等数字序号;也可以返回列的英文名称A、B、C、D、……
一、返回列序号
只需要使用COLUMN()函数,就可以获取指定单元格所在的列的序号。
比如:=COLUMN(C1) 返回3,3代表C1单元格所在的列为第三列。
再如:=COLUMN(A1) 返回1,1代表A1单元格所在的列为第一列。
二、返回列的英文名称
如果想使用EXCEL函数返回列的英文名称ABCDEF……等。那么,使用单一函数是无法完成的。必须使用综合函数。
①第一种方法
=LEFT(ADDRESS(1,COLUMN(A1),4)) 返回A1单元格所在的列名称“A”;
其它介绍:
=ADDRESS(1,4) 返回第一行第四列单元格的绝对地址:$D$1
=ADDRESS(1,COLUMN(A1),4) 返回A1单元格的名称,即A1
②第二种方法
=CHAR(COLUMN(A4)+64)
返回A4单元格所在的列的英文名称,即A
=CHAR(COLUMN(B9)+64)
返回B9单元格所在列的英文名称,即B