我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
——首发于微信号:桃大喵学习记
日常工作中,我们经常需要对Excel表格进行关键词模糊查询,今天就跟大家分享一个Excel经典组合公式(IF+FILTER+ISNUMBER+FIND),轻松搭建智能查询系统!简单又实用。
如下图所示,左侧是商品价格明细,我们要根据商品名称关键词,来查找包含该关键词的商品,并且显示出对应商品的明细信息。
在目标单元格中输入公式:
=IF(G1<>"",FILTER(A2:D7,ISNUMBER(FIND(G1,C2:C7)),""),"")
然后点击回车即可
解读:
1、先使用IF函数判断关键词G1(商品名称)是否为空,不为空执行FILTER函数查询,否则返回“”空格。
2、然后再使用FILTER函数进行按条件查询,因为FILTER函数自身是不支持模糊查询的,这时我们就需要借助FILTER+FIND来实现模糊查找。
①第1参数:A2:D7,就是返回查询结果的数据范围;
②第2参数:查询条件,使用ISNUMBER+FIND组合:
FIND函数在“关键词”G1单元格中查找C2:C7单元格中的内容。如果找到了,返回找到内容的起始位置。否则,返回一个错误值。
ISNUMBER函数主要用于判断FIND函数的结果是否为数字,如果是数字(表示找到了字符串),返回TRUE,表示满足条件返回结果;如果是错误值(表示未找到字符串),返回FALSE,就是不满足条件,返回指定错误值。
③第3参数:如果数据不满足条件,就返回一个指定信息空值。
特别提醒:
FIND函数在进行模糊查询时是区分字母大写小的,如果不需要区分大小写可以改成SEARCH函数。
亲爱的小伙伴们:
如果你正在为复杂繁琐的WPS表格/Excel操作困扰,希望通过掌握实用技能显著提升工作效率、减少无效加班——你可以考虑下我的WPS表格/Excel系列课程。

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