表格A区是全部数据 表格B区是部分数据,但是名字有差异,长短不一样,B匹配A只能匹配到部分数据,另一部分由于名字长短和括号匹配不到。 有什么办法可以近似值匹配。 (用了VLOOKUP函数,只能匹配一部分) excel表格链接如下 [i] https://wwte.lanzouu.com/i8PzI35f9p5i 表格, 数据
通过网盘分享的文件:表格.xlsx 链接: https://pan.baidu.com/s/1SwtZGJXxTEzTA97rKfeZiw?pwd=c2ze 提取码: c2ze --来自百度网盘超级会员v8的分享
提供一个思路:用公式的话,A区创建一个辅助列,使用TRIM()函数删除数据中的空格。再用vlookup函数匹配的时候前后加“*”符号通配符匹配,可以匹配更多内容了,像这样 [Visual Basic] 纯文本查看 复制代码=VLOOKUP("*" &TRIM(F2)& "*", B:C, 2, FALSE)但是还是不能全部匹配,你的源数据不太整齐啊。
使用Fuzzy Lookup插件​,​ 设置​相似度阈值​(0到1之间)。建议先从 0.8 开始,如果结果太多或太少,再调整这个值。值越高,匹配要求越严格