首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel近似文本匹配

Excel近似文本匹配
EN

Stack Overflow用户
提问于 2013-02-12 05:40:32
回答 2查看 13.7K关注 0票数 5

我正在尝试检查A列中有多少个字符串与B列中的字符串大致匹配。

示例:

如果B列中有字符串"angry_birds_iph_app“,而A列中出现了"angry_birds_iph_app”和"angry_birds_adrd_app“,我希望函数返回2。

EN

回答 2

Stack Overflow用户

发布于 2013-04-05 02:25:42

请看一下Excel模糊查找加载项。它可以从Microsoft免费下载。该工具实现了Levenshtein编辑距离算法,以返回行之间的相似性分数。在其他可定制功能中,该工具还允许您设置阈值,以确定值必须匹配到何种程度才能返回近似结果。

不是像您提到的那样返回计数,该工具将返回一个表,其中A列中的每个条目与B列中的每个条目具有最相似的匹配项。在该表中,您可以简单地使用过滤器并对结果列执行计数。

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

票数 8
EN

Stack Overflow用户

发布于 2013-10-24 13:50:55

除了Excel Fuzzy lookup外接程序,还有另一个外接程序(也是免费下载),它提供了几个可能有用的功能。一个是pwrVLOOKUP,它提供了模糊vlookup功能。另一个是pwrSIMILARITY,它会给你一个相似性分数(在0到1之间),你可以根据这个分数在你的工作表中进行匹配。PowerUps的Excel加载项在Excel2003到2013中都可以使用。

在这里的页面上有一个例子:Example Demo

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14821345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档