Excel ROWS 函数

17 Mar 2025 | 5 分钟阅读

Microsoft Excel 是一个由多行和多列组成的表格。我们在 Excel 中所做的一切,每一次我们处理单元格。一个单元格(单元格地址)被定义为行和列的交集。在使用 Excel 工作表时,有时我们需要找到所选单元格范围的总行数。为了应对这些情况,Excel 有一个内置的 ROWS 函数,允许用户快速计算所选范围或数组中存在的行数。

在本教程中,我们将涵盖 Rows 函数的各个方面,包括其定义、语法、参数、返回值以及各种示例。

什么是 Excel ROWS 函数?

“Excel ROWS 函数返回给定引用的行数。例如,ROWS(B1:B4) 返回 4,因为在数组参数中指定的范围 B1:B4 包含 4 行。”

简而言之,Excel 的“ROWS”函数计算数组范围中选定的行数。Excel 用户经常混淆 ROWS 函数和 row 函数。但两者是不同的。ROW 函数仅返回所选单元格的行号;相反,ROWS 函数接受单元格范围或行数组作为参数,并返回该数组中的行数。这也称为用于确定指定数组中行数的引用函数。

ROWS 函数是一个普遍的内置 Excel 函数,属于“查找”或“引用”函数类别。此函数查找参数中提供的数组/引用的行,在计算后,它将这些行的数量作为结果返回。每当您在“查找”类别中导航并将鼠标光标悬停在该函数上时,您都可以在 Excel 中看到其定义。您可以参考以下屏幕截图以使事情更清晰。

ROWS 只接受一个参数,称为 array,它可以是范围或数组。例如,如果您指定一个数组 {1;2;3},它将返回 3,因为该函数会将每个常量视为行号。

Excel ROWS Function

语法

参数

  • Array(必需):此参数指定一个数组或一组数字的引用,用户想从中查找行的数量。

返回

Excel 中的 Rows 函数返回给定引用的行数。

注意事项

  1. Array 参数可以是范围,甚至是单个或连续单元格组的引用。
  2. Array 参数可以是常量数组,也可以是由另一个公式组成的数组。
  3. 如果您试图计算列数,请参考 Columns 函数。
  4. 如果您试图获取行号,请参考 Row 函数。
  5. 如果您试图定位或查找行号,请参考 Match 函数。

示例

示例 1:使用 ROWS 函数计算下表中给出的数值集合的行数。

数字列表
0151
011
100

要找出上述范围值的行号,请按照以下步骤操作

步骤 1:添加一个空行

第一步是在“数字列表”下方添加一个辅助行。我们将空的辅助行命名为“总行数”。

它将看起来与下图相似

Excel ROWS Function

在此列中,我们将应用 Excel Rows 函数来计算数字列表范围中存在的行数。

步骤 2:插入公式

移至下一列,然后开始键入公式。从等号 (=) 开始,后面是函数名和一个开括号。= ROWS (

注意:确保您键入或选择 ROWS 函数,用户经常错误地键入 ROW。

请参考下图

Excel ROWS Function

步骤 3:添加引用参数

插入公式后,它会要求您指定参数,即您希望计算行数的必需输入数组。

因此,我们需要在 array 参数中指定单元格范围。将范围 C5:E8 放入参数中并关闭括号。您的公式将变成:=ROWS (C5:E8)

请参考下图

Excel ROWS Function

步骤 4:ROWS 将返回结果

输入公式后,按 Enter 键获取输出,因为单元格范围只有 4 行。因此,理想的输出将是 4。

注意:ROWS 函数不查找列号。

有关结果输出,请参阅下图

Excel ROWS Function

示例 2 - 使用 Excel ROWS 函数计算给定数组常量的行数

数组 = {1;3;4;5;6}

Excel ROWS 函数也可应用于数组常量(花括号中的数字)。我们使用分号而不是逗号来分隔数组常量,因为分号将它们转换为单独的数组常量。

要计算上述数组常量的行数,请按照以下步骤操作

步骤 1:添加一个空行

第一步是在“数组常量”下方添加一个辅助行。我们将空的辅助行命名为“总行数”。

它将看起来与下图相似

Excel ROWS Function

在此列中,我们将应用 Excel Rows 函数来计算数组中存在的行数。

步骤 2:插入公式

移至下一列,然后开始键入公式。从等号 (=) 开始,后面是函数名和一个开括号。= ROWS (

请参考下图

Excel ROWS Function

步骤 3:添加引用参数

插入公式后,它会要求您指定参数,即您希望计算行数的必需输入数组。

因此,我们需要在 array 参数中指定数组常量。在函数内使用 {2;4;6;7;8} 作为参数并关闭括号。您的公式将变成:=ROWS({2;4;6;7;8})

注意:请务必使用分号,因为它会将值转换为单独的行。

请参考下图

Excel ROWS Function

步骤 4:ROWS 将返回结果

输入公式后,按 Enter 键获取输出。由于有 5 个数组常量,因此理想的输出将是 5。

有关结果输出,请参阅下图

Excel ROWS Function

ROWS 函数将每个数组常量视为一个行号,并返回指定数组中存在的值的计数。例如,2 表示第 2 行,4 表示第 4 行,6 表示第 6 行,依此类推。值得考虑的是,ROWS 函数不包括中间的行。例如,第 3 行和第 5 行未包含在数组参数中。我们使用分号作为分隔符,表示数组的每个元素都是一个唯一的实体。