这种复杂的多条件关键词归类查询技术,只有5.6%的Excel高手会用

对于有一定基础的Excel函数老手来说,有一种查询问题一直是瓶颈难点的存在,那就是复杂多条件关键词归类查询技术 。
本文专门帮你打通任督二脉,给出这类问题的通用解决方案 。
为了让你更加清晰,下面结合具体示例展开讲解 。
按关键词自动归类查询规则说明:
1、商品名称包含开心果、杏仁、腰果,则归类为干果;
2、商品名称包含梨、葡萄,则归类为水果;
3、其他商品名称,归类为未定义 。
拿下面的实际案例来看,A列放置现商品名称(部分示例),要求根据规则自动查询出对应的归类类别,如下图所示 。

这种复杂的多条件关键词归类查询技术,只有5.6%的Excel高手会用

文章插图
 
上图仅是部分示例,实际工作中商品名称很多,而且经常变动,如果你想靠肉眼识别,可是要大费周折啦 。
建议用2分钟,请你先自己思考一下再往下看吧 。
解决方案的思路:在字符串中查询关键词是否出现,可以想到使用FIND函数实现,由于需要查询的条件关键词可能有多个,所以采用常量数组的形式表达查询条件,将每个条件关键词作为常量数组的元素之一,再用COUNT(0/查询结果)判断该类别的关键词是否出现
然后再用IF函数根据判断结果返回对应的归类名称 。
思路捋顺之后,我们可以在Excel中落地实现 。
自动归类查询的Excel公式:先写出公式,再解析原理 。
=IF(COUNT(0/(FIND({"开心果";"杏仁";"腰果"},A2))),"干果",IF(COUNT(0/(FIND({"梨";"葡萄"},A2))),"水果","未定义"))公式示意图如下所示:
这种复杂的多条件关键词归类查询技术,只有5.6%的Excel高手会用

文章插图
 
公式原理解析:
此类问题的关键点在于IF+COUNT+FIND的组合函数应用,在FIND函数的第一参数中使用常量数组,依次查询其中每个元素关键词是否出现,如果商品名称中包含此关键词,则返回数字,传递给COUNT函数返回大于0的数字,再传给IF函数返回对应的归类类别 。
由于所有公式结果可以跟随数据源自动更新,所以当商品名称改动或增减时,对应的自动归类结果也可以同步更新 。
这些常用的经典excel函数公式技巧可以帮你在关键时刻解决困扰,有心的人赶快收藏起来吧 。
希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记 。

【这种复杂的多条件关键词归类查询技术,只有5.6%的Excel高手会用】


    推荐阅读