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

yumo6666个月前 (05-18)技术文章31

两个知识点能给你的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 函数就能大显身手啦!别看它名字简单,作用可不小。今天就来给大家唠唠,怎么用好这个函数,让你的数据处理工作轻松不...

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

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

Vlookup搭配Column公式精讲,一次性匹配多列,你会么

工作中,经常需要用到VLOOKUP查找公式,有时候还需要一次性的匹配多列值,举个例子,左边是员工工资表数据,现在需要根据姓名,把员工信息全部匹配出来 1、VLOOKUP+COLUMN法当我们需要查找匹...

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

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

Excel公式:行(ROW)、列(COLUMN)及Vlookup函数的使用

一、ROW函数含义:返回引用的行号。即通过ROW函数来获取所在行的行号数据。使用方法:1、ROW() 直接ROW后面加空括号,注意是英文半角字符。 2、ROW(A1) 在空括号中写指定的单元格,如A...

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

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