我已经研究这个问题VLOOKUP
很长时间了,但还是没能解决。我试图将来自不同数据源的姓名与我拥有的姓名进行匹配。因此,大多数情况下,我们的系统中都会有姓名,但拼写方式可能不同。因此,我想运行一个VLOOKUP
函数,该函数将匹配姓名的第一个单词 + 空格后的接下来 2 个字母。
例子:
我发现我可以通过使用 and 来隔离第一个单词VLOOKUP
,LEFT
以便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,而不是减去它。