0
点赞
收藏
分享

微信扫一扫

重温Excel基础函数(16):Column和Columns函数【获取列号和列数】

罗蓁蓁 2022-10-23 阅读 159

1概念

COLUMN函数是Excel中一个常用的函数,它可以用来返回参数单元格的列号。

COLUMNS函数在Excel中的使用次数较少,它可以用来返回数组或引用的列数。注意这里是列数,不是列号


2语法

(一)COLUMN函数

=COLUMN([reference])

COLUMN 函数语法具有以下参数:

reference 引用 可选。要返回其列号的单元格或单元格范围。

如果省略参数 reference 或该参数为一个单元格区域,并且 COLUMN 函数是以水平数组公式的形式输入的,则 COLUMN 函数将以水平数组的形式返回参数 reference 的列号。

注意: 

①如果参数 reference 为一个单元格区域,并且 COLUMN 函数不是以水平数组公式的形式输入的,则 COLUMN 函数将返回最左侧列的列号。

②如果省略参数 reference,则假定该参数为对 COLUMN 函数所在单元格的引用。

③参数 reference 不能引用多个区域。

(二)COLUMNS函数

=COLUMNS(array)

COLUMNS 函数语法具有以下参数:

Array 必需。要计算列数的数组、数组公式或是对单元格区域的引用。


3COLUMN函数举例

01.省略参数的情况

如果COLUMN函数省略其中的参数,则返回公式所在单元格的列号。

如在A2单元格输入函数:

=COLUMN()

则返回A2单元格所在的列号1

重温Excel基础函数(16):Column和Columns函数【获取列号和列数】_Excel

向右填充公式,还可以得到一行带公式的顺序递增的序号,如下图所示:

重温Excel基础函数(16):Column和Columns函数【获取列号和列数】_数据_02

02.返回指定单元格的列号

COLUMN函数的参数可以是某个具体的单元格。

比如,我们想要返回F2单元格的列号,可以输入函数公式:

=COLUMN(F2)

返回F2单元格的列号6

重温Excel基础函数(16):Column和Columns函数【获取列号和列数】_Excel_03

03.其参数是区域的情况

COLUMN函数的参数可以是某个单元格区域。

比如我们在A2单元格输入函数公式:

=COLUMN(D2:E5)

则会返回D2:E5区域最左侧一列列号4

重温Excel基础函数(16):Column和Columns函数【获取列号和列数】_Excel_04

4COLUMNS函数举例

01.参数为常量数组

COLUMNS函数返回的是引用区域的列数,注意是列数,列数不等于列号哦!

COLUMNS函数的参数可以是手动录入的常量数组。

如下面公式:

=COLUMNS({1,2,3;4,5,6;7,8,9})

即可返回列数3,即有3列

注意:

常量数组{1,2,3;4,5,6;7,8,9}中逗号是对列的区分,分号是对行的区分,我们可以理解为是右侧C1:E3区域中3列3行中的所有常量。

重温Excel基础函数(16):Column和Columns函数【获取列号和列数】_d3_05

02.其参数为某一数据区域

COLUMNS函数的参数可以是某一数据区域。

如下面公式:

=COLUMNS(C1:D3)

即可返回列数2,即C1:D3区域有2列。

重温Excel基础函数(16):Column和Columns函数【获取列号和列数】_数组_06

5经典案例

01.综合应用Vlookup+Column函数查找多列数据

用VLOOKUP函数查找多列数据时,如果需要查找的数据列在查找区域中是连续的。那么这时我们需要修改VLOOKUP的第三个参数,也就是查找数据所在列数就可以完成查找。但是单独地一个一个修改VLOOKUP函数的第三个参数,有时也是很浪费时间的。

如果需要查找的列在原始区域的列数是递增的,我们可以使用COLUMN函数来自动化参数的输入。

如下图,我们想要在查找下方表格中的“梨”

在上方数据源表格中的“产地”、“数量”、“单价”、“金额”。

可以在B7单元格输入公式:

=VLOOKUP($A7,$A$1:$E$4,COLUMN(),0)

向右填充公式即可。

重温Excel基础函数(16):Column和Columns函数【获取列号和列数】_Excel_07

我们将COLUMN函数向右拖动将分别生成2、3、4、5。刚好是我们VLOOKUP需要的第三个参数。

下面是COLUMN函数返回值的变化情况:

重温Excel基础函数(16):Column和Columns函数【获取列号和列数】_数组_08

举报

相关推荐

0 条评论