Excel:根据部分匹配对单元格进行分类

问题描述 投票:0回答:2

更新:通过这个网站找到了我的问题的答案:https://exceljet.net/formula/categorize-text-with-keywords

我正在尝试根据每个产品名称的开头对某些产品进行分类。我的第一个表是下面的查找表:

我的第二张桌子目前是这样的:

我希望第二张表的最终结果如下所示:

我可以用什么excel公式来实现红色列?我试过在互联网上搜索最适合我需要的公式,但我无法弄清楚。我见过有人扔掉 =Lookup(Search()) 函数,但我的公式需要以关键字开头,但只包含单元格中某处的关键字。

我已经阅读了许多不同的论坛,但我一直没能找到一个能够回答与我的场景足够相似的论坛。任何建议表示赞赏。

excel lookup
2个回答
1
投票

如果 Product Name 的第一个词总是与产品开头匹配,则可以仅通过第一个词进行 vlookup。假设你的产品起始于A列,分类在B列,产品名称在C列,你可以在D列输入公式:

=vlookup(left(C2,search(" ",c2)-1),A:B,2,0)

0
投票

只需将您的 vlookup 第 4 个参数设置为 TRUE:

注意:所写的公式可以从B2拖下来/填写。此外,您的类别表需要按 A-Z 排序。

HTH

© www.soinside.com 2019 - 2024. All rights reserved.