夜雨聆风学习资料网

ARTICLE · 1232987

Excel输入任意关键字,一键提取全部符合条件的记录!

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系列课程。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

相关学习资料