Vlookup前四个字母的名字和姓氏

时间:2017-06-28 16:09:40

标签: excel excel-formula formula vlookup

我在A列中有一个名字和姓氏的列表,并且根据名字和姓氏的B列进行查看。他们都有相同的中间名。第一个和最后一个拼写也略有不同。

我可以执行完全的vlookup,但这会遗漏很多值,VLOOKUP(LEFT(A3,3)&"*",D$2:D$22,1,FALSE)会给出错误的名称。

是否可以先查看名字的前四个字母,以便我可以更好地匹配它们或其他解决方案?

Column A
Jasondaa J Hoxworth         
Jamiez J Hogabath

Column B    
Jasondaah J Hoxwort
Jamiez J Hogabat

Column C
=VLOOKUP(LEFT(A2,4)&"*",B1:B2000,1,FALSE)
=VLOOKUP(LEFT(A3,4)&"*",B1:B2000,1,FALSE)       

1 个答案:

答案 0 :(得分:1)

试一试,

=VLOOKUP(LEFT(A2, 4)&"*"&LEFT(TRIM(RIGHT(SUBSTITUTE(A2, " ", REPT(" ", LEN(A2))), LEN(A2))), 4)&"*", B:C, 2, FALSE)

我通过混合使用名字和名字来添加你的样本数据,同时用VLOOKUP实际返回一个值。

enter image description here