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

我们在工作中,经常会看到函数公式中有row( ),column( ),那么,这两个函数是什么意思呢?这是两个简单的函数,相信通过下面的实例就容易理解了。
工具/原料
excel 工作表
方法/步骤
1:row(reference),返回指定单元格的行号,如:row(c9),返回值为9,需要说明的是,“feference“所指可以省略,如果省略,则返回对函数row所在单元格的行号。如下图2所示,在c2单元格中录入=row(),则默认返回c2所在单元格行号2.


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


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

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

5:怎么样?很容易理解吧!难道row函数就是这么个小用途吗?n0,row函数一般作为辅助函数,可以和其他函数嵌套完成复杂操作。
6:实例一、row函数和small函数结合可以完成一组数据的排序。
在b1中录入 ”=small($a$1:$a$5,row(1:1)) ",就能把a列数据进行从小到大排序。

7: 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单元格中的数据 *********** 分别取数,每次取一个数,第一次从第一个数字开始取,第二次从第二个数字开始取.........,以此类推。这里用row(1:8)生成1~8的一组数字,它会分别作用于mid函数,达到分别截取各个位置数字目的。由于截取后是文本型数字,所以要用*1的方式转换成可以求和的数字。
同样,b2中函数为”“=sum(mid(b1,row(1:7),1)*1) ''

8:怎样,通过上述例子,是不是对row(rows),column(columns)函数有所了解了呢?
注意事项
如果对您有帮助,请投我一票,谢谢!
如果有疑问,可以直接提问,我会尽快回复!谢谢!
希望本文EXCEL 中ROW(ROWS),COLUMN(COLUMNs)函数用法能帮到你。