登陆注册
6572

2个知识点 给你的Excel水平带来质的飞跃

站长网2023-07-29 14:55:440

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

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

RWO,COLUMN

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

COLUMN返回引用数据区域的列号,如COLUMN返回单元格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……行的数据。

0000
评论列表
共(0)条