使用 VLOOKUP 查找

使用 VLOOKUP 查找

我已经研究这个问题VLOOKUP很长时间了,但还是没能解决。我试图将来自不同数据源的姓名与我拥有的姓名进行匹配。因此,大多数情况下,我们的系统中都会有姓名,但拼写方式可能不同。因此,我想运行一个VLOOKUP函数,该函数将匹配姓名的第一个单词 + 空格后的接下来 2 个字母。

例子:

例如,见图片

我发现我可以通过使用 and 来隔离第一个单词VLOOKUPLEFT以便FIND在空格前隔离第一个单词。

=VLOOKUP(LEFT(B19,FIND(" ",B19)-1)&"*",[report1554766140823.csv]report1554766140823!$A:$J,2,FALSE())

我在图片中提供了两个例子:作品(第 19 行),其中一个例子是不起作用(第 21、22、23 行)。

您可以看到它在第 19 行中有效,但在第 21、22、23 行中,它提取的是第一个单词为“American”的不同名称。

我想知道我是否可以VLOOKUP连接第一个单词 & 第二个单词的前两个字母使用公式达到以下程度:

=VLOOKUP(LEFT(B19,FIND(" ",B19)-1)&(RIGHT(B19,FIND(" ",B19)+2),[report1554766140823.csv]report1554766140823!$A:$J,2,FALSE())

这可能吗?

答案1

=VLOOKUP(LEFT(B19,FIND(" ",B19)+2)&"*",[report1554766140823.csv]report1554766140823!$A:$J,2,FALSE())

您应该只将 -1 附加为 +2,并且要在空格字符后扩展 +2,而不是减去它。

相关内容