分享

excel中row和column的用法及其与small index搭配的妙用

 龙在天中 2018-05-12

一、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一班和其它函数一起来完成任务

excel中row和column的用法及其与small index搭配的妙用

F2输入: 求出这个班所有男生的姓名:

=IFERROR(INDEX(A:A,SMALL(IF($B$2:$B$18='男',ROW($2:$18)),ROW(A1))),'')

H2输入:求语文成绩小于95人的姓名

=IF(ROW(A1)>COUNTIF($C:$C,'<><>

excel中row和column的用法及其与small index搭配的妙用

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))))

待补充,以后常来看看,我有时间会补充的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多