说到按关键词归类查询,我只服这套Excel通用公式!
点击上方蓝字 免费关注
置顶公众号或设为星标,否则可能收不到文章
个人微信号 | (ID:LiRuiExcel520)
微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
今天介绍一种难倒很多高手的模糊关键词归类查询问题。
不啰嗦直接上动图演示,先看下写好公式后按关键词自动归类的效果。
A列是原始数据,B列黄色区域是公式生成的结果,根据A列自动识别归类。
当A列数据变更后,B列可以自动根据A列中的关键词自动更新归类,这是怎样实现的呢?
本文介绍一套通用公式,让你看完直接套用。最后也会给出进阶课程,便于想深入学习的同学系统提升。
本教程内容担心记不全的话,可以分享到朋友圈给自己备份一份。
除了本文内容,还想全面、系统、快速提升Excel技能,少走弯路的同学,请搜索微信公众号“LiRuiExcel”点击底部菜单,或下方二维码进知识店铺。
更多不同内容、不同方向的Excel视频课程
获取
(长按识别二维码)
数据准备
要想让Excel乖乖听话,首先你要告诉它你的判定规则,沟通在任何时候都很重要。
我们先在工作表中做好准备,即输入你要判定的关键词和对应类别,如下图所示。
这样做的目的是便于下一步使用公式直接调用,避免手动书写复杂的常量数组。
另一个很大的好处就是,这样方便后期规则变更时,公式模板的轻松更新。
关键词归类查询公式
下面就可以输入公式,进行归类查询了。
B列的公式如下:
=LOOKUP(,-FIND($D$2:$D$5,A2),$E$2:$E$5)
一句话解析:
公式中引用了第一步所做的数据区域,LOOKUP第一参数是0,使用了简写形式,第二参数是负数和错误值#VALUE!构成的数组。借助FIND和LOOKUP函数实现了模糊查询和匹配,返回负数对应的LOOKUP第三参数中的元素。
即使你还是看不懂公式原理,也没关系,因为下面很贴心的给出了通用公式。
Excel通用公式
为了让你能直接套用,我将复杂情况归纳为通用公式如下:
LOOKUP(,-FIND(关键词所在区域,查询位置),类别所在区域)
你在工作中遇到任何模糊归类查询问题,都可以找到这三个要素,然后套在公式里面就可以了。
比如再来看个例子,帮你加深理解。
=LOOKUP(,-FIND($D$2:$D$4,A2),$E$2:$E$4)
如果你还要求遇到字母时区分大小写,或者不用区分大小写查询,继续往下看。
通用公式扩展应用
当原始数据中既有大写字母,又有小写字母时,只会上面的通用公式会出现问题。
来举个实际例子,帮你理解。
=LOOKUP(,-FIND($D$2:$D$3,A2),$E$2:$E$3)
这样你会发现对于“白T恤”是无法识别归类的,并不是通用公式不好用,而是要针对不同情况选择不同函数。
这时候可以进行一点小调整,把FIND函数换位SEARCH函数,用下面的公式。
=LOOKUP(,-SEARCH($D$2:$D$3,A2),$E$2:$E$3)
这样就可以完美解决问题了。
综上,我们把通用公式细化为如下两种。
需要精确区分大小写查询时:
LOOKUP(,-FIND(关键词所在区域,查询位置),类别所在区域)
不需要精确区分大小写查询时:
LOOKUP(,-SEARCH(关键词所在区域,查询位置),类别所在区域)
希望今天带来的这套通用公式对你有帮助。
更多这类函数公式的进阶技术,我已经整理为超清视频系统讲解。想系统提升函数技能的同学,请查看二期的函数初级班、八期的函数进阶班、九期的函数中级班、十二期的函数应用班。请搜索微信公众号“LiRuiExcel”进底部菜单的“知识店铺”查看
希望这篇文章能帮到你!
这么多内容担心记不全的话,可以分享到朋友圈给自己备份一份。
更多经典的实战技能,已整理成超清视频的系统课程,方便你系统提升。
如果你喜欢超清视频同步演示讲解的课程,下方扫码查看↓
(点击图片可放大查看)
长按识别二维码↓进知识店铺
(长按识别二维码)
今天就先到这里吧,希望这篇文章能帮到你!更多干货文章加下方小助手查看。
如果你喜欢这篇文章
欢迎点个在看,分享转发到朋友圈
>>推荐阅读 <<
(点击蓝字可直接跳转)
按上图↑识别二维码,查看详情
请把这个公众号推荐给你的朋友:)
▼
↓↓↓点击“阅读原文”进知识店铺
全面、专业、系统提升Excel实战技能