我有来自Microsoft的模糊匹配扩展,它根据指定的列创建表,并提供与表X中表1的条目的最佳匹配,并提供分数。我关心的是匹配关键字的层次结构 - 我的意思是,有一些特定的关键字,我希望模糊匹配插件说出"如果这个关键字不存在,不要打扰尝试模糊匹配&# 34 ;.我也想删除填充物,例如"和"和"或"甚至特定的关键词,我认为在评分中无关紧要,但仍然显示很多。也许我需要运行一个VBA脚本,但无论如何,我希望有人可以帮我解决这个问题。
答案 0 :(得分:0)
基本上你需要在上运行模糊匹配之前清理数据,手动,公式,VBA或PowerQuery。
要手动执行此操作,请将您的数据过滤为仅包含包含关键字的字词,复制并粘贴到新工作表,使用查找和替换删除“和”以及“或”(注意空格)您的源数据和匹配数据为“”,并运行模糊匹配扩展。
使用公式,你几乎可以做同样的事情,但是使用公式来转换Lookup列,这样如果它不包含公式返回=NA()
的关键字,那么将它包装在几个SUBSTITUTE函数中用“”替换“和”以及“或”,用查找数据执行最后一步,并运行模糊匹配扩展。