打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel公式与函数之美09:小而美的函数之ROW函数和ROWS函数


引子:从本文开始,进入《Excel公式与函数之美》系列的第2部分:探索与发现。让我们一起探索Excel的函数,发现其特别之处和独特的用法,从而获取编写强大公式的“源动力”。

 

ROW函数和ROWS函数非常简单,然而,它们在公式中的作用却引人侧目。下面,我们就来发掘这两个函数之美。

 

ROW函数

ROW函数返回指定单元格所在的行号。如果指定的是单元格区域,则返回区域左上角单元格所在的行号。如果不指定单元格,则返回当前单元格所在的行号。

 

下图1展示了ROW函数的基本用法。

1

 

利用Excel的相对引用原理,我们可以使用ROW函数生成一系列数字。如下图2所示,在单元格B2中输入公式:=ROW(A1),下拉至单元格B10,即在单元格区域B2:B10中生成数字19

2

 

更进一步,我们先选取单元格区域B2:B6,输入公式:=ROW(A1:A5),然后按Ctrl+Shift+Enter组合键,即输入一个数组公式。此时,Excel在单元格区域中输入数字15,如图3所示。

3

 

ROWS函数

ROWS函数返回指定单元格区域的行号,也可指定数组作为其参数,其结果为数组的行数。

 

下图4展示了ROWS函数的基本用法。

4

 

一键直达>>Excel函数学习22:COLUMNS函数


ROW函数和ROWS函数之美

从以上讲解可以看出,ROW函数和ROWS函数的基本用法再简单不过了。

 

简单蕴含着美!

 

ROW函数和ROWS函数的美在于能够为其他函数提供数字作为参数,特别是提供动态的数字,从而组合成更为强大的公式。

这有点类似程序中的计数器。

 

ROW函数和ROWS函数是公式构成中最基本的函数,一般嵌套在其他函数中,其结果作为其参数。在这里,我把这类函数称之为“元函数”。

 

下面我们小结一下这两个函数在公式中常使用的结构。

 

生成数字数组

如上文中的图3所示,使用数组公式:

=ROW(A1:A5)

生成由数字组成的数组{1;2;3;4;5}

一般,公式中还会使用类似下面的形式生成数字数组:

ROW(1:3)

 

基于某一单元格生成数字

如果公式中需要计算当前单元格在单元格区域中的相对位置,或者将相对位置进一步处理,那么可以在公式中使用类似下面的形式:

ROW()-ROW($B$2)

以单元格B2为基准计算,如图5所示。

5

 

通常,在数组公式中,我们会使用类似下面的公式形式来获得一连串数字:

ROW(A2:A6)-ROW(A2)+1

如图6所示。

6

 

如果需要同一行的数字相同,那么使用ROWS函数,类似公式形式如下:

ROWS(B$3:B3)

以第3行为基准计算,如图7所示。

7

 

获取单元格区域行数

如上文中的图4所示,获取单元格区域H8:J10 的行数的公式为:

=ROWS(H8:J10)

同样,通过设置单元格行或列的绝对和相对引用,可以获得动态的数字。

 

如果将数据单元格区域命名Data,那么获取命名区域行数的公式形式为:

ROWS(Data)

这样,将总会得到单元格区域中的最后一行。

 

结语

掌握ROW函数和ROWS函数的基本原理,结合数学运算,在公式中加以灵活应用,实现更加强大的功能。COLUMN函数和COLUMNS函数的用法相同。



 

本文属原创文章,转载请注明出处。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
精通Excel数组公式009:提供多个值的数组公式
Excel公式练习26:比较两列的值并提取不相同的数据
Excel公式与函数之美29:轻松得到有规律的数字
Excel函数应用之查询与引用函数(上)
Excel函数应用
[查找与引用函数——Excel函数的应用]
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服