![在 Excel 中包含特定文本的 VLOOKUP 单元格](https://linux22.com/image/1468135/%E5%9C%A8%20Excel%20%E4%B8%AD%E5%8C%85%E5%90%AB%E7%89%B9%E5%AE%9A%E6%96%87%E6%9C%AC%E7%9A%84%20VLOOKUP%20%E5%8D%95%E5%85%83%E6%A0%BC.png)
挑战如下:我有一列从源中提取的名称。每次提取时,名称的出现方式都不同。为了能够使用它,我需要以特定的方式使用名称。
例如:
从来源提取的名称:
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
您需要通过将两列分成两张表来准备数据。