如何在Excel中进行部分文本匹配?

时间:2016-04-24 18:04:36

标签: excel text vlookup matching partial

我有一份工作职位列表(没有明确的记录数),我想在Excel的某些工作范围(252条记录)中进行分类。

Job positions/Job Scopes

我想进行部分文本匹配,以便Excel将“作业位置”下的每个作业准确匹配到“作业范围”下的类别。但是,我的作业位置数据因行而异,所以我无法逐字匹配位置和范围。 现在我在Excel中使用了Vlookup。然而,我得到的结果是无关紧要的,没有意义。

Vlookup

我在Excel中的公式是“ = VLOOKUP($ A $ 2:$ A $ 341,Classes,1,TRUE)” 类是我用于作业范围的名称

如何将开发者归类为牙医?

我曾考虑在Excel中使用IF语句,但是我有很多工作职位要考虑,还有更多的职位尚未包含在列表中。因此,使用IF语句将非常耗时。 有没有办法让VLookup更智能?或者另一种实现我想要的方式?

1 个答案:

答案 0 :(得分:0)

夫妻俩。

vlookup中的第一个变量不应该是一个数组,它应该是一个单独的值。

第二个是vlookup不进行部分匹配。您最后将vlookup设置为true,因此它假设您的查找数组按字母顺序排列,并返回通过拼写搜索值之前的单元格。

我并不真正了解您的数据以提供正确的解决方案,但这就是为什么vlookup正在做的事情。