Excel字符串相似度/关键字比较

时间:2013-08-14 14:30:06

标签: excel vba

我有一张包含两个数据集的Excel工作表,每个数据集都有两列,即 MinistryName 收入。我需要将Dataset-1中的MinistryName与Dataset-2中的MinistryName相匹配并记下收入。

首先,我认为这很简单,我可以使用vlookup从第二个数据集中获取所有值,但后来我意识到名称略有不同。所以vlookup没有用。请查看以下两个数据集中的示例值。

Dataset-1                                         Revenue    
-----------------------------------------------------------
High Office of Anti Corruption                    78.67
Central Statistics organization                    6.56
National Academy of Sciences                      54.21


Dataset-2                                         Revenue    
-----------------------------------------------------------
The High office of Oversight and Anti Corruption  86.00  
Central Statistics Office                         12.40
Science Academy                                   75.91

电子表格中有很多数据在“名称”列中具有相似的值。我知道,例如;
中央统计组织在逻辑上与中央统计局相同,但我如何在Excel中比较它们。使用vlookup excel将始终假设它们不同。

excel中是否有任何字符串比较函数可以比较关键字或比较两个字符串的相似性?我需要从Dataset-2中选择Revenue值并将它们放在Dataset-1中的Revenue Column之后。如果任何人使用VBA函数解决方案也很有用。

1 个答案:

答案 0 :(得分:1)

MS模糊查找可能是您需要的here。这允许“模糊”搜索,这些搜索基本上是在彼此不同的一定距离内。