在 Excel 中,Row函数用于返回单元格的行号,Rows函数用于返回数组或引用单元格的行数。若是Row函数省略参数,默认返回公式所在单元格的行号;Rows函数不能省略参数。Rows函数常与Indirect函数、Index函数、If函数、Match函数、SumProduct函数、Mod函数组合使用。如下是 Excel
1、Row函数和Rows函数语法数组
一、Row函数用于返回引用单元格的行号。Reference 为对单元格或单元格区域的引用,能够省略;若是省略,默认返回 Row 所在行的行号;若是 Reference 为对一个单元格区域的垂直引用(如 A1:A6),将以数组形式返回全部引用单元格的行号,按 F9 能够看到;Reference 不能一次引用多个区域。orm
二、Rows函数用于返回引用的行数。Array 为数组或对单元格区域的引用,不能省略。htm
2、Row函数的使用方法及实例blog
选中 A1 单元格,输入公式 =row(),按回车,返回 A1 的行号 1;再次选中 A1 单元格,把鼠标移到 A1 右下角的单元格填充柄上,按住左键,往下拖一直拖到 A7,则返回 A1 到 A7 单元格的行号;操做过程步骤,如图1所示:class
一、选中 B1 单元格,输入公式 =row(,单击一下 A 列的字母 A,则自动输入 A:A,按回车,返回 1;把鼠标移到 B1 右下角的单元格填充柄上,按住左键,往右拖一直到 D1,分别双击 C1 和 D1 单元格,A:A 自动变为 B:B 和 C:C;选中 B2 单元格,输入公式 =Row(,单击第四行行号 4,则 4:4 自动输入,按回车,返回 4,把鼠标移到 B2 右下角的单元格填充柄上,按住左键,往下拖,一直拖到 B7,分别双击 B3 和 B4 单元格,4:4 分别变为 5:5 和 6:6,操做过程步骤,如图2所示:
A、=row(A:A) 是以数组的形式返回 A 列的全部行号,当仅在一个单元格中输入 =row(A:A) 时,只返回第一个单元格的行号,所以返回 1;为了看到 =row(A:A) 返回的全部行号,须要把 =row(A:A) 放到Index函数中,操做过程步骤,如图3所示:
操做过程步骤说明:选中 B1 单元格,按住 Alt 键,按一次 M,按一次 V,打开“公式求值”窗口,单击“求值”,以数组形式返回 A 列的全部行号。
(三)参数 Reference 为数字与函数组合的实例
二、按回车,返回 1,这样看不到 ROW(INDIRECT("1:"&COUNTA(A:A))) 返回 A 列不为空单元格的数组,选中 B10,按住 Alt,按一次 M,按一次 V,打开“公式求值”窗口,单击四次“求值”,就能够看到,如图5所示:
三、A 列从 A1 到 A9 共 9 个单元格(文字后的空单元格不算),8 个单元格不为空,只有一个单元格为空,数组共有 8 个元素,说明结果正确。
行到第 8 行的数组。
3、Rows函数的使用方法及实例
一、选中 A1 单元格,输入公式 =Rows({8,2,19,25}),按回车,返回结果为 1;双击 A1 单元格,把 2 后的逗号“,”改成分号“;”,按回车,返回 2;再次双击 A1 单元格,把公式改成 =Rows(b2:b8),按回车,返回 7;操做过程步骤,如图8所示: