一、row用于返回给定引用的行号 ROW函数语法为:ROW(reference), 参数reference为需要得到其行号的单元格或单元格区域。常用于数列运算,接下来给大家展示ROW函数的基本用法和常用的数列运算用法。 =ROW(A5)引用a5单元格的行数 5 =ROW()公式所在行的行号 =sum(row(a2:a101))计算1+2+3+ +100= 5150 =Row(a2:a4) F2 ctrl+shift+enter数组 如果不以数组,则只返回2 =ROW(1:1),返回1,当公式向下复制时,会变成=ROW(2:2),返回2…… row的返回结果是数组,结果代表的是输入参数所在的行号; row的参数必须是单元格或者单元格区域。 与sum合用: 二、rows ROWS(A2:B5) 4行 =ROWS({1,2,3;4,5,7;6,7,9;3,3,5}) 4组 ROWS($1:1),下拉,返回的结果是从第1行至当前行的行数,向下复制变为ROWS($1:2)返回2… rows返回的是数值,结果代表了输入参数的所占据的行的数量 rows的参数不仅可以是单元格,也可以是常量数组。 三、column(单元格) 可以返回单元格的列数 =COLUMN(A:A),当公式向右复制时,会变成=COLUMN(B:B)、COLUMN(C:C)……等。 四、columns()函数是返回所引用区域的列数 COLUMNS($A:A),右拉,返回从A列至当前列的列数,向右复制变为COLUMNS($A:B)返回2…… 实战:row,column一班和其它函数一起来完成任务 F2输入: 求出这个班所有男生的姓名: =IFERROR(INDEX(A:A,SMALL(IF($B$2:$B$18='男',ROW($2:$18)),ROW(A1))),'') H2输入:求语文成绩小于95人的姓名 =IF(ROW(A1)>COUNTIF($C:$C,'<><> J2输入:求生日月份为4的学生姓名 =IF(ROW(A1)>SUMPRODUCT(N(MONTH($D$2:$D$20)=3)),'',INDEX(A:A,SMALL(IF(MONTH($D$2:$D$20)=4,ROW($2:$20)),ROW(A1)))) 待补充,以后常来看看,我有时间会补充的。 |
|