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函数返回值的变化情况: |
|