一、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,"<95"),"",INDEX(A:A,SMALL(IF($C$2:$C$20

SUMPRODUCT(N(MONTH($D$2:$D$20)=3)),"",INDEX(A:A,SMALL(IF(MONTH($D$2:$D$20)=4,ROW($2:$20)),ROW(A1))))

待補充,以後常來看看,我有時間會補充的。

相關文章