Excel表格多数据匹配问题

查看 55|回复 9
作者:不是吴彦祖   
表格A区是全部数据
表格B区是部分数据,但是名字有差异,长短不一样,B匹配A只能匹配到部分数据,另一部分由于名字长短和括号匹配不到。
有什么办法可以近似值匹配。
(用了VLOOKUP函数,只能匹配一部分)
excel表格链接如下
[i]
https://wwte.lanzouu.com/i8PzI35f9p5i

表格, 数据

不是吴彦祖
OP
  

[i]
小小涩郎   

可以VBA 写一个 公式好像也可以 不过比较麻烦
小小涩郎   

通过网盘分享的文件:表格.xlsx
链接: https://pan.baidu.com/s/1SwtZGJXxTEzTA97rKfeZiw?pwd=c2ze 提取码: c2ze
--来自百度网盘超级会员v8的分享
null99   

这个很简单啊,a表名称分为2-3列,分别为1-3个文字,匹配三次,最后合并数据啊。
gest001   

提供一个思路:用公式的话,A区创建一个辅助列,使用TRIM()函数删除数据中的空格。再用vlookup函数匹配的时候前后加“*”符号通配符匹配,可以匹配更多内容了,像这样
[Visual Basic] 纯文本查看 复制代码=VLOOKUP("*" &TRIM(F2)& "*", B:C, 2, FALSE)但是还是不能全部匹配,你的源数据不太整齐啊。
cioceo   

遇事不觉先问AI,加油
先把数据源整理下就好弄了
fengzi77   

使用Fuzzy Lookup插件​,​ 设置​相似度阈值​(0到1之间)。建议先从 0.8 开始,如果结果太多或太少,再调整这个值。值越高,匹配要求越严格
winnie989   

帮忙顶一下...这个问题很经典....工作中有时候就会遇到这种源数据不规范的情况....如何破局  拭目以待...
jysjj001   

你得规范一下数据,去除空格之类的
您需要登录后才可以回帖 登录 | 立即注册

返回顶部