excel如何一次性筛选出多个条件的数据?

2020-07-27 母婴育儿 129阅读

看我的抓图吧:

B2输入

=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(C$2,A$1:A$100)),ROW($1:$100),4^8),ROW(1:1)))&""

B11输入

=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(C$11,A$1:A$100)),ROW($1:$100),4^8),ROW(1:1)))&""

B20输入

=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(C$20,A$1:A$100)),ROW($1:$100),4^8),ROW(1:1)))&""

都是数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

也可以把三道公式合并成一道,一步到位:

B2输入

=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(LOOKUP("座",C$2:C2),A$1:A$100)),ROW($1:$100),4^8),ROW()-LOOKUP(1,0/(C$2:C2<>""),ROW(A:A))))&""

也是数组公式(操作同上)。

话外,你的A列,关键词都集中在一起,直接复制过B列就行了。

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