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

yumo6662个月前 (05-18)技术文章12

两个知识点能给你的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和COLUMNS函数

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

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

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

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

COLUMN函数属于Excel表格中查找与引用类别函数,作用获取给定给定字段或引用单元格的列号。COLUMN函数属性:语法结构COLUMN([referencel])中文表达式COLUMN(参照区域)...

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

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

15个excel常用函数,可直接套用,几乎每天都用得到,收藏备用吧

Hello.大家好,今天跟大家分享15个Excel函数公式,都是我们工作中经常用到的公式,工作中遇到类似的问题,可直接套用,快速提高工作效率,话不多说,下面就让我们来一起学习下吧1. 身份证号码提取出...

Excel 函数讲解:COLUMNS 函数,批量掌握列数技巧

常用函数系列教学:ExcelCOLUMNS函数讲解(56)。不懂COLUMNS函数,怎么借列数实现高效数据管理?闲话少叙,直接开讲。基本含义:COLUMNS函数用于计算指定数组或单元格区域的列数,如何...