EXCEL 中ROW(ROWS),COLUMN(COLUMNs)函数用法

作者:小胖吴 | 创建时间: 2023-04-30
我们在工作中,经常会看到函数公式中有ROW(  ),COLUMN(   ),那么,这两个函数是什么意思呢?这是两个简单的函数,相信通过下面的实例就容易理解了。...
EXCEL 中ROW(ROWS),COLUMN(COLUMNs)函数用法

操作方法

ROW(reference),返回指定单元格的行号,如:ROW(C9),返回值为9,需要说明的是,“feference“所指可以省略,如果省略,则返回对函数row所在单元格的行号。如下图2所示,在C2单元格中录入=ROW(),则默认返回C2所在单元格行号2.

COLUMN(reference),返回指定单元格的列号,如:COLUMN(C9),返回值为3,需要说明的是,“feference“所指可以省略,如果省略,则返回对函数COLUMN所在单元格的列号。如下图2所示,在C2单元格中录入=COLUMN(),则默认返回C2所在单元格列号3.

ROWS(array)函数,计算行数的数组、数组公式或对单元格区域的引用。注意:array是必需的,不能省略。

COLUMNS(array)函数,计算列数的数组、数组公式或对单元格区域的引用。注意:array是必需的,不能省略。

怎么样?很容易理解吧!难道ROW函数就是这么个小用途吗?N0,ROW函数一般作为辅助函数,可以和其他函数嵌套完成复杂操作。

实例一、ROW函数和SMALL函数结合可以完成一组数据的排序。 在B1中录入  ”=SMALL($A$1:$A$5,ROW(1:1))  ",就能把A列数据进行从小到大排序。

ROW函数和MID函数结合,可以对某一列数字各个位数数字求和。如图,在B1中录入  “=SUM(MID(A1,ROW(1:8),1)*1)  '' ,按ctrl+shift+enter键,  即能把A1单元格中数字各个位上数字求和。 有必要解释一下这个函数,ROW(1:1)是数组公式,数组公式是对一组或多组数值执行多重运算,并返回一个或多个结果,按ctrl+shift+enter键结束。ROW(1:8)表示1至8行的行数,它是一组数,即1;2;3;4;5;6;7;8。如果用数组形式,即{1;2;3;4;5;6;7;8,}上面函数可以理解为:对A1单元格中的数据  89547412 分别取数,每次取一个数,第一次从第一个数字开始取,第二次从第二个数字开始取.........,以此类推。这里用row(1:8)生成1~8的一组数字,它会分别作用于mid函数,达到分别截取各个位置数字目的。由于截取后是文本型数字,所以要用*1的方式转换成可以求和的数字。 同样,B2中函数为”“=SUM(MID(B1,ROW(1:7),1)*1)  ''

怎样,通过上述例子,是不是对ROW(ROWS),COLUMN(COLUMNS)函数有所了解了呢?

点击展开全文

更多推荐