获取列号函数COLUMN的应用技巧

yumo6667个月前 (05-18)技术文章63

COLUMN函数属于Excel表格中查找与引用类别函数,作用获取给定给定字段或引用单元格的列号。

COLUMN函数属性:

语法结构COLUMN([referencel])

中文表达式COLUMN(参照区域)

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

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

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

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

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

COLUMN函数公式解析:

如下图 B2单元格公式为 =COLUMN() ,忽略公式参数,结果为 2(B列是Excel表格中的第2列) ;

得出COLUMN函数忽略参数时,公式结果为公式所在列号。

B3单元格公式为 =COLUMN(F1) ,公式参数为F1 ,F1所在列为6,所以公式结果为6 ;

得出COLUMN函数给定参数时,公式结果为给定参数所在的列号。

B4单元格公式为 =COLUMN(E1:F5) ,公式参数为E1:F5 ,E1:F5区域最左列为E列所在列号为5,常规运算公式结果为 5 ;

得出COLUMN函数给定参数为区域时,常规运算公式结果为给定参数区域最左列所在的列号。

B5单元格公式为 =COLUMN(E1:F5) ,公式参数为E1:F5 ,E1:F5区域的列号分别为5、6,按CTRL+SHIFT+ENTER 组合键数组公式运算结果为 {5,6};

得出COLUMN函数给定参数为区域时,并以数组形式运算公式结果为给定参数区域中所有列的列号。

COLUMN函数应用案例:

跨列求和

如下图 计算各分公司3个季度的合计收入。

在E2单元格输入公式 {=SUM(IF(MOD(COLUMN(B:G),2)=0,B2:G2))} ,按 ctrl+shift+enter 组合键运算公式,再把公式填充至E7单元格区域,此时E2:E7区域单元格内容就是各分公司3个季度的合计收入。

{=SUM(IF(MOD(COLUMN(B:G),2)=0,B2:G2))} 公式解析,

{=COLUMN(B:G)}公式返回结果为将参数B:G区域的列号组成的数组{2,3,4,5,6,7};

=MOD(COLUMN(B:G),2),即MOD({2,3,4,5,6,7},2)公式返回的结果为把COLUMN函数返回的数组与数字2相除后的余数组成的数组{0,1,0,1,0,1};

=IF(MOD(COLUMN(B:G),2)=0,B2:G2)即IF({0,1,0,1,0,1}=0,B2:G2)公式把MOD函数余数数组等于零(0)构成IF函数的条件组,条件成立返回B2:G2区域内容数组{59,64,91,99,63,27}的对应位置的值,条件不成立则返回false,最后返回数值{59,FALSE,91,FALSE,63,FALSE};

=SUM(IF(MOD(COLUMN(B:G),2)=0,B2:G2)),

即=SUM({59,FALSE,91,FALSE,63,FALSE}) SUM公式返回把数组间数值相加的结果 213。

相关文章

一文搞懂 Excel COLUMN 函数,工作效率翻倍

大家在日常使用 Excel 时,难免会碰上需要跟列号打交道的情况,这个时候,COLUMN 函数就能大显身手啦!别看它名字简单,作用可不小。今天就来给大家唠唠,怎么用好这个函数,让你的数据处理工作轻松不...

Vlookup+Column公式组合,强强联手,你会么?

Vlookup公式在日常工作中,天天用到,搭配column函数公式,如虎添翼的加强,今天分享2个自由搭配的技巧1、Vlookup不想数结果列在第几列工作中,表格经常是字段特别多,然后我们需要查找匹配的...

解锁Excel隐藏技能!COLUMN函数带你飞!

哈喽大家好!我是你们的Excel小助手!今天要给大家带来一个超级实用又简单的函数——COLUMN 函数! 它可以轻松获取单元格的列号,简直就是表格整理的秘密武器! 想知道怎么用?赶紧往下看!COLUM...

VLOOKUP+COLUMN组合是绝配!一次查找一行数据就用这个组合

用VLOOKUP函数查找多列数据时,由于多个公式之间只是列参数的变化,所以只需要改变VLOOKUP函数的第3个参数就可以,但由于刚开始学函数时,对COLUMN函数不熟悉,所以就有了下面这个动图。每个单...

COLUMNS函数:虽然我们不常见,但我懂你,你也懂我?

大家好!最近有点忙,很久没有与大家见面了。今天函数哥向大家分享COLUMNS函数的使用方法。COLUMNS函数使用的方法非常简单,单独使用的情况也非常少。还是先来看看COLMNS函数的使用魅力吧!是不...

Excel工作表中的Vlookup,它才是No1,查询之王

查询引用也是数据分析中常用的操作之一,如果要在Excel中查询引用,则必须掌握Vlookup函数,它才是Excel工作表函数的No1,查询之王!一、功能及语法结构。功能:根据指定的查询条件和区域,返...