EXCEL 如何把包含某个词的所有行,全部筛选到另一列?

把包含平底或者夏的关键词全部筛选到箭头列依次排列,我想问下,这个公式,到底应该怎么写?试了很久都没有成功。请不要用系统的筛选功能,希望用公式实现;... 把包含 平底或者夏 的关键词 全部筛选到 箭头列依次排列,我想问下,这个公式,到底应该怎么写?试了很久都没有成功。
请不要用系统的筛选功能,希望用公式实现;
展开
 我来答
wykcorp
2018-06-13 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3371万
展开全部

由于提问的截图没有行和列,只好按我这边的设定举例了。

F2数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  下拉:

=INDEX(A:A,SMALL(IF(MMULT(ISNUMBER(FIND(TRANSPOSE(E$2:E$21),A$2:A$999))*TRANSPOSE(E$2:E$21<>""),ROW($1:$20)^0),ROW($2:$999),4^8),ROW(A1)))&""

公式设定E列的关键词为E2:E21区域,最大同时支持20个关键词的筛选。

追问
你的回答解决了我的问题。
如何运用同样方法,排除E2:E21区域关键词,将不包含E2:E21的关键词的结果依次显示在同样位置?
lengfengfly
2018-06-12 · TA获得超过2380个赞
知道小有建树答主
回答量:2115
采纳率:63%
帮助的人:706万
展开全部

显示结果列第一个单元格公式为:

=INDEX(A:A,SMALL(IF(ISERROR(FIND("平底",$A$1:$A$10))+ISERROR(FIND("夏",$A$1:$A$10))<2,ROW($A$1:$A$10),4^8),ROW()),1)&""

注意:是数组,所以要同时按Ctrl+Shift+Enter确认输入。

向下接即可。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式