分享

按分类规则返回名称,这次又可以用FIND函数了!

 EXCEL应用之家 2024-04-08 发布于上海


小伙伴们好,今天和大家分享一道关于模糊查找的小题目。题目比较简单,但解决方法却很重要。领会了今天的解题思路后对于解决类似的问题有很大的帮助。

题目是这样子的:



原题目要求根据商品描述确定商品的分类。我们以前介绍过最大模糊查询法,不过今天这道题目还用不到那么复杂的方法,由于分类规则的关键字在商品描述中没有被打散,因此可以直接使用FIND函数来查找。


01



在单元格B2中输入下列公式,确认后向下拖曳即可。

=RIGHT(LOOKUP(,-FIND(LEFT(D$2:D$5,FIND("-",D$2:D$5)-1),A2),D$2:D$5),2)

思路:

  • 由于分类规则中“-”右侧的是分类,才会出现在名称描述中,因此首先要提取出“-”右侧的部分。LEFT(D$2:D$5,FIND("-",D$2:D$5)-1)部分就是这个目的

  • 接下来在单元格A2中查找这些提取出来的关键字。如果能查找到,就会返回一个表示具体位置的数字

  • 接下来的就简单了,利用LOOKUP函数返回对应的分类规则内容

  • RIGHT函数提取右侧的部分,返回正确答案

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多