Excel中看似平平无奇,实则深藏不露的两个函数:ROW,COLUMN

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

两个知识点能给你的Excel水平带来质的飞跃,一个是数组,一个是动态参数。

函数ROW和COLUMN是动态参数的常用函数。虽然是助攻,也是赛场上必不可少的角色。


ROW,COLUMN

ROW返回引用数据区域的行号,如ROW(B4)返回单元格B4的行号4

COLUMN返回引用数据区域的列号,如COLUMN(B4)返回单元格B4的列号2(A列1,B列2,C列3…….).

看似平平无奇甚至略显无聊,当你输入公式后向下或向右拉动,会产生一个数字队列,有趣的事情从这里开始。

引用多行或多列数据时,将返回一个数组。

公式中要用到数组时可以用它代替,十分方便。比如需要{2;3;4;5;6;7;8},可以用ROW(2:8)代替。


LARGE+ROW求销售额前五

=LARGE($D$2:$D$11,ROW(1:1))

LARGE的作用是返回第k大的值,下拉公式ROW将依次返回{1;2;3……},由此得到第1大,第2大,第3大…..


VLOOKUP+COLUMN动态查询

这是一对经典的动态参数搭配。

=VLOOKUP($F$2,$A:$D,COLUMN(B:B),0)

CLOUMN返回的数字控制着VLOOKUP的返回数据区域。


MID+ROW无敌拆分组合

=MID($A$1,ROW(1:1),1)

下拉将单元格内容拆分

=MID(A1,ROW(1:8),1)

引用多行返回数组,下拉都省了。

如果需要横向排列,ROW改成COLUMN就行了。


INDEX+COLUMN提取数据

产生{1,2,3,4,5…..}这样的数组都是基本操作,可以通过数学运算产生{1,3,5…..},{2,4,6……}甚至更复杂的数组。

=INDEX($A:$A,COLUMN(A:H)*2)

提取A列第2,4,6……行的数据。

=INDEX($A:$A,COLUMN(B:I)*2-1)

提取A列第3,5,7……行的数据。

相关文章

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

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

Excel中如何使用COLUMN和COLUMNS函数

COLUMN函数是Excel中一个常用的函数,它可以用来返回给参数单元格的列号。语法结构是=COLUMN([reference])COLUMN函数的reference参数为可选参数,如果省略参数ref...

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

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

Excel中AVERAGE函数,COLUMN函数的使用方法介绍

Excel函数AVERAGE的主要功能就是计算出所有参数的算术平均值。这些函数虽然不是很常见,但是使用起来可以解决实际工作中的问题,提高工作做效率,节省工作时间。Excel函数AVERAGE中参数的具...

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

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

Excel函数之列函数COLUMN和COLUMNS

COLUMN一般用来返回当前的列数就是属于第几列第几列COLUMNS用来返回选中的区域中的列数另外有些函数简单不代表它用途小,主要看你怎么用,先学会再根据函数的特性组合形成新的功能,或者符合你需求的功...