EXCEL如何 用函数实现 筛选功能?
ABCD班级姓名总分名次1丁文52312李璐5202…………现在我要用函数实现筛选功能:要求显示出1班,名次小于300的所有学生的姓名请大家帮帮帮?万分感谢怎么发出来就串...
A B C D
班级 姓名 总分 名次
1 丁文 523 1
2 李璐 520 2
…… ……
现在我要用函数实现筛选功能:要求显示出 1班,名次小于300的所有学生的姓名
请大家帮帮帮?万分感谢
怎么发出来就串行了:A列班级,B列姓名;C列总分;D列名次 展开
班级 姓名 总分 名次
1 丁文 523 1
2 李璐 520 2
…… ……
现在我要用函数实现筛选功能:要求显示出 1班,名次小于300的所有学生的姓名
请大家帮帮帮?万分感谢
怎么发出来就串行了:A列班级,B列姓名;C列总分;D列名次 展开
4个回答
2018-07-28 · 知道合伙人软件行家
关注
推荐于2016-09-16 · 知道合伙人软件行家
关注
展开全部
在sheet2中的a2输入:
=INDEX(sheet1!A:A,SMALL(IF(sheet1!$A$2:$AA$5000="1班",ROW(sheet1!$A$2:$AA$5000),65536),ROW(C1)))&""
公式下拉右拉
需要2班就将公式中的1班换成2班,类推。
=INDEX(sheet1!A:A,SMALL(IF(sheet1!$A$2:$AA$5000="1班",ROW(sheet1!$A$2:$AA$5000),65536),ROW(C1)))&""
公式下拉右拉
需要2班就将公式中的1班换成2班,类推。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
E2中输入公式:
=INDEX(B:B,SMALL(IF((A$2:A$1000=1)*(D$2:D$1000<300),ROW($2:$1000),4^8),ROW(1:1)))&""
按CTRL+SHIFT+回车键结束公式,往下拉即可。
=INDEX(B:B,SMALL(IF((A$2:A$1000=1)*(D$2:D$1000<300),ROW($2:$1000),4^8),ROW(1:1)))&""
按CTRL+SHIFT+回车键结束公式,往下拉即可。
追问
有没有不用往下拉的?谢谢
追答
不往下拉那就用VBA吧!
真是奇怪,想用公式,又不想往下拉,往下拉很费劲吗?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询