挑战如下:我有一列从源中提取的名称。每次提取时,名称的出现方式都不同。为了能够使用它,我需要以特定的方式使用名称。
例如:
从来源提取的名称:
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
您需要通过将两列分成两张表来准备数据。