【问题标题】:Vlookup first four letters of first and last nameVlookup名字和姓氏的前四个字母
【发布时间】:2017-06-28 16:09:39
【问题描述】:

我在 A 列中有一个名字和姓氏的列表,并对照 B 列的名字和姓氏来查看它。他们都有相同的中间名。 first 和 last 的拼写也略有不同。

我可以进行精确的 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)       

【问题讨论】:

    标签: excel excel-formula formula vlookup


    【解决方案1】:

    试试看,

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

    我通过混合名字和姓氏添加到您的示例数据中,同时使用 VLOOKUP 实际返回一个值。

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 2013-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-22
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      相关资源
      最近更新 更多