如何批量查找EXCEL表中符合条件的数据
上面一个表中的每个学生,要求按照分数查找下表里面所有其可以报考的学校,并在其名字后面显示出来,要怎样编写函数公式。...
上面一个表中的每个学生,要求按照分数查找下表里面所有其可以报考的学校,并在其名字后面显示出来,要怎样编写函数公式。
展开
3个回答
展开全部
更多追问追答
追答
假设你的第二张表的名称为“学校信息”,
1、不匹配地址:d2=OFFSET(学校信息!$A$1,SMALL(IF(学校信息!$B$2:$B$27<=$B2,ROW(学校信息!$B$2:$B$27),65536),COLUMN(A1))-1,0),同是按下Ctrl+Shift+Enter三键
2、若匹配地址:
D2=OFFSET(学校信息!$A$1,SMALL(IF((学校信息!$B$2:$B$27<=$B2)*(学校信息!$C$2:$C$27=$C2),ROW(学校信息!$B$2:$B$27),65536),COLUMN(A1))-1,0)
,同是按下Ctrl+Shift+Enter三键
展开全部
可以试试这个公式=OFFSET($A$1,SMALL(IF($C$14:$C$20<=$B2,ROW($C$14:$C$20),65536),COLUMN(A1))-1,0)
,同时按下Ctrl+Shift+Enter输入数组公式,然后向下,向右拉至出现0为止(可以设置零值不显示)
如图:
公式中的区域请自行替换,或者,你给出你的数据所在的单元格区域,我帮你改好。
,同时按下Ctrl+Shift+Enter输入数组公式,然后向下,向右拉至出现0为止(可以设置零值不显示)
如图:
公式中的区域请自行替换,或者,你给出你的数据所在的单元格区域,我帮你改好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=index(学校那列,match(学生分数单元格,学校分数线那列,0))
即可
即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询