excel如何跳过不符合条件的行引用符合条件的

班级 姓名 成绩 班级 姓名 成绩
一(一)班 高婧知 98 一(六)班 高诗兴 99
一(三)班 陶泽珍 96 一(六)班 余昭贤 96
一(六)班 高诗兴 99 一(六)班 杨佳蓉 99
一(二)班 钟梅 97
一(五)班 余铁 99
一(六)班 余昭贤 96
一(三)班 谢亚丽 96
一(一)班 杨顺恒 97
一(六)班 杨佳蓉 99
一(五)班 邹秀兰 98

如上所示,我想在右边设公式,查找左边满足班级是“一(六)班”的则将班级、姓名、成绩都引用到右边(上面右边就是引用结果),不满足条件的不引用,一个公式搞定,请大神帮帮忙,谢谢啦!!!

在D2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式

=INDEX(A:A,SMALL(IF($A$2:$A$200="一(六)班",ROW($2:$200),4^8),ROW(A1)))&""

 

详见附图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-12

E2输入公式:

=INDEX(B:B,SMALL(IF($A:$A=$D2,ROW($B$1:$B$100),4^8),ROW(A1)))&""

按Ctrl+Shift+Enter组合键输入,然后向右、向下填充。

追问

能请您帮我解释下这公式的意思吗?最好能把分步的作用也帮忙解释下,谢谢!!!

相似回答