在 Excel 中包含特定文本的 VLOOKUP 单元格

在 Excel 中包含特定文本的 VLOOKUP 单元格

挑战如下:我有一列从源中提取的名称。每次提取时,名称的出现方式都不同。为了能够使用它,我需要以特定的方式使用名称。

例如:

从来源提取的名称:

A 列

  • 胡丽叶塔·韦内加·卡塞雷斯
  • 何塞·曼努埃尔·平松
  • 卡门·莫妮卡·德·鲁
  • 何塞·庞塞

我需要的格式的名称:

B 列

  • 胡丽叶塔·韦内加·卡塞雷斯·冈萨雷斯
  • 何塞·曼努埃尔·平松·埃斯皮诺萨
  • 卡门·莫妮卡·索利斯·德·鲁
  • 何塞·安东尼奥·庞塞

暂时解决办法:

=VLOOKUP(LEFT(A1,FIND(" ",A1)-1)&"*",B:B,1,0) 我正在寻找 A 列中的名字,然后将其与 B 列中的名字匹配。

问题是有些名字以相同的名字开头,例如有两个名字以 Jose 开头。在这种情况下,该函数对于所有名字都不是准确的。

答案1

我会使用模糊查找插件来实现这一点。它将读取两个表并返回具有最佳匹配项(或匹配项)的表以及置信度和相似度分数。

http://www.microsoft.com/en-us/download/details.aspx?id=15011

您需要通过将两列分成两张表来准备数据。

相关内容