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

Excel Vlookup名字和姓氏的前四个字母,excel,excel-formula,formula,vlookup,Excel,Excel Formula,Formula,Vlookup,我在a栏有一个名字和姓氏的列表,我把它和B栏的名字和姓氏相对照。他们都有相同的中间名。第一个和最后一个的拼写也略有不同 我可以做精确的vlookup,但这会遗漏很多值,vlookup(左(A3,3)和“*”,D$2:D$22,1,FALSE)给出了完全错误的名称 有没有可能把名字和姓氏的前四个字母拼凑起来,这样我就可以更好地匹配它们,或者采用其他解决方案 Column A Jasondaa J Hoxworth Jamiez J Hogabath Column B J

我在a栏有一个名字和姓氏的列表,我把它和B栏的名字和姓氏相对照。他们都有相同的中间名。第一个和最后一个的拼写也略有不同

我可以做精确的vlookup,但这会遗漏很多值,
vlookup(左(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)       
试试看

=VLOOKUP(LEFT(A2, 4)&"*"&LEFT(TRIM(RIGHT(SUBSTITUTE(A2, " ", REPT(" ", LEN(A2))), LEN(A2))), 4)&"*", B:C, 2, FALSE)
我将名字和姓氏混合在一起,同时用VLOOKUP返回一个值,从而添加到示例数据中