求助各位Excel函数大神,如何运用INDEX函数+IF嵌套多条件筛选+分条件提取相应列到另外一张表格!

2020-10-29 科技 182阅读

这个要用到数组公式,为了不影响运算速度,加个辅助行号,这样只有辅助行号列用数组公式,后面的直接用常规公式,会大大提高运算速度,嫌看着不爽,可以将该列设计好公式后隐藏起来。

如图,A2输入:

=IFERROR(SMALL(IF((表一!$A$2:$A$100="小兰")+(表一!$B$2:$B$100="小兰"),ROW(表一!$A$2:$A$100)),ROW(1:1)),""),数组公式,即同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{},下拉;

B2输入:=IF($A2="","",INDEX(表一!A:A,$A2)),右拉至C2,再一同下拉;

D2输入:=IF(B2<>"小兰","",INDEX(表一!C:C,$A2)),右拉至E2,再一同下拉。


这里假设你原来的表一数据到100行,如果超出,按你的实际区域修改,如不超,可以不改。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com