ARTICLE · 1232987
Excel输入任意关键字,一键提取全部符合条件的记录!
我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
——首发于微信号:桃大喵学习记
最近有小伙伴留言提问:能不能只输入一个关键词,就在Excel表格的任意字段中,把符合条件的记录全部找出来?
如下图所示,左侧是销售订单信息,在右侧查询条件中输入任何关键词,都可以匹配出任意字段中符合条件的全部内容。

方法:
在目标单元格中直接输入公式:
=FILTER(A2:F11,BYROW(ISNUMBER(FIND(I1,A2:F11)),OR))
然后点击回车即可

解读:
上面公式一句话解释就是在A2:F11每一行中查找关键词I1,只要该行任意一列包含关键词,就返回这一整行数据。
①FIND(I1,A2:F11):在A2:F11每个单元格中查找I1,找到返回位置数字,找不到返回#VALUE!
FIND区分大小写,需要不区分大小写时用 SEARCH。
②ISNUMBER(FIND(...)):判断是不是数字上面的查询结果是不是数字。
FIND 返回数字 → TRUE,表示找到;
FIND 返回 #VALUE! → FALSE,表示没找到。
③BYROW(ISNUMBER(...),OR):按行处理一个二维区域。
按行判断:一行中只要有任意一个TRUE,该行就返回TRUE,也就是判断每一行是否有TRUE。
④最后利用FILTER查询保留条件为TRUE的整行,返回A:F列数据。
当然,我们也可以进行反向筛选:来查找不包含关键词的行。
只需在目标单元格中输入公式:
=FILTER(A2:F11,NOT(BYROW(ISNUMBER(FIND(I1,A2:F11)),OR)))
然后点击回车即可

解读:
在原来的行条件外加上 NOT(...),即可实现“不包含关键词”的反向筛选。
亲爱的小伙伴们:
如果你正在为复杂繁琐的WPS表格/Excel操作困扰,希望通过掌握实用技能显著提升工作效率、减少无效加班——你可以考虑下我的WPS表格/Excel系列课程。
以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!
















































































