Excel近似文本匹配

Tom*_*all 5 string excel match vlookup approximate

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

例:

如果我在B列中有字符串"angry_birds_iph_app",并且"angry_birds_iph_app"和"angry_birds_adrd_app"出现在A列的某处,我希望该函数返回2.

Jas*_*son 8

看一下Excel模糊查找加载项.可以从Microsoft免费下载.该工具实现Levenshtein编辑距离算法以返回行之间的相似性得分.在其他可自定义的功能中,该工具还允许您设置值必须匹配的阈值,以便返回近似结果.

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

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