1
概念
COLUMN函数是Excel中一个常用的函数,它可以用来返回参数单元格的列号。
2
语法
(一)COLUMN函数
=COLUMN([reference])
COLUMN 函数语法具有以下参数:
reference 引用 可选。要返回其列号的单元格或单元格范围。
如果省略参数 reference 或该参数为一个单元格区域,并且 COLUMN 函数是以水平数组公式的形式输入的,则 COLUMN 函数将以水平数组的形式返回参数 reference 的列号。
注意:
①如果参数 reference 为一个单元格区域,并且 COLUMN 函数不是以水平数组公式的形式输入的,则 COLUMN 函数将返回最左侧列的列号。
②如果省略参数 reference,则假定该参数为对 COLUMN 函数所在单元格的引用。
③参数 reference 不能引用多个区域。
3
COLUMN函数举例
如果COLUMN函数省略其中的参数,则返回公式所在单元格的列号。
如在A2单元格输入函数:
=COLUMN()
则返回A2单元格所在的列号1
向右填充公式,还可以得到一行带公式的顺序递增的序号,如下图所示:
4
COLUMNS函数举例
5
经典案例
用VLOOKUP函数查找多列数据时,如果需要查找的数据列在查找区域中是连续的。那么这时我们需要修改VLOOKUP的第三个参数,也就是查找数据所在列数就可以完成查找。但是单独地一个一个修改VLOOKUP函数的第三个参数,有时也是很浪费时间的。
可以在B7单元格输入公式:
=VLOOKUP($A7,$A$1:$E$4,COLUMN(),0)
向右填充公式即可。
我们将COLUMN函数向右拖动将分别生成2、3、4、5。刚好是我们VLOOKUP需要的第三个参数。
下面是COLUMN函数返回值的变化情况:
联系客服