在本文中,我们将详细了解 Excel ROW、ROWS、COLUMN、COLUMNS 函数及其用法。
行函数
ROW()函数基本上返回引用的行号。
句法:
=ROW([reference])
例子 :
=ROW(G100); Returns 100 as output
as G100 is in the 100th row in the Excel sheet
如果我们在 ROW() 中不写任何参数,它将返回我们在其中编写公式的单元格的行号。
这里实现了以下回报:
=ROW(A67) // Returns 67
=ROW(B4:H7) // Returns 4
ROWS函数
它是 ROW函数的扩展版本。 ROWS函数用于返回单元格范围内的行数。
句法:
=ROWS([array])
例子 :
=ROWS(A2:A11) // Returns 10 as there are ten rows
重要的是要注意,在这里写列名是微不足道的。我们也可以这样写:
=ROWS(2:13) // Returns 12
列函数
column函数通常返回引用的列号。从 2007 版本开始,Excel 中有 16,384 列。它返回值 1 到 16,384。
句法:
=COLUMN([reference])
例子 :
=COLUMN(E20) // Returns 5 as output
as E is the fifth column in the Excel sheet
与 ROW函数类似,该参数不是强制性的。如果我们不写任何参数,它将返回写入公式的列的索引。
COLUMNS函数
它是 COLUMN( ) 的扩展版本。它返回给定单元格范围的列数。
句法:
=COLUMNS([array])
例子 :
=COLUMNS(B12:E12) // Returns 4 as output as
there are 4 columns in the given range
重要的是要注意,在这里写行号是微不足道的。我们也可以这样写:
=COLUMNS(B:E) // Returns 4
数组公式中的 ROWS 和 COLUMNS 函数
我们可以使用 Excel 中的 SMALL( )、LARGE( )、 VLOOKUP( )函数在数组公式中使用 ROWS( ) 和 COLUMNS( )。
例子 :
最小值返回到提供的单元格范围。
最大值返回到提供的单元格范围。
比如说,我们需要找到完成任务编号 5 所需的天数。
步骤是:
步骤 1:选择任何单元格并写下任务的名称。
第 2 步:在该单元格旁边写下“公式”,如下所示,以获得所需的“天数”:
=VLOOKUP($F$3,$A$3:$B$13,COLUMNS($A$3:$B$13),0)
F3 : Reference of the Task T-5
A3:B13 : Cell range of the entire table for VLOOKUP to search
第三步:点击进入。
现在,可以观察到它返回 20 作为输出,根据数据集是完美的。