excel中2列客户名称:一列简称一列全称,如何筛选出2列中的不同客户?

发布网友

我来回答

3个回答

热心网友

简称起得太没有规律了,不好匹配,你看看简称可以归纳出规律来吗?
还有要么针对简称,全称各自编号,然后通过两列编号来匹配。
我看了一下这样吧,增加两列辅助列,假设对应A、B两列为C、D两列
C2=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"江苏",""),"科技",""),"有限公司",""),"湖南",""),"发展",""),自动填充C列
D2=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2,"江苏",""),"科技",""),"有限公司",""),"湖南",""),"发展",""),自动填充D列
这两列把一些无关紧要的字去掉了
然后E2=index(B:B,match(C2,D:D,0)),自动填充E列,这样应该大部分对应成立了,自己再看看,参照我写的格式用SUBSTITUTE()函数把一些地名之类的去除掉,只留下关键字来匹配。祝你成功!

热心网友

兄弟,告诉你,做不出来。因为这里没有规则,又涉及中文断字问题,很复杂。
举个例子,假如有
江苏亚安特有限公司
东亚安特科技有限公司
江苏州立发展有限公司
苏州立发科技
这些公司名,怎么分辨?
再举个更生动的例子,听说,某搜索引擎网站曾经屏蔽了美媛*业的搜索。关键词,*啊。
所以你这个要求很难。追问哎,没办法,就是不会所以来寻大神········实在不行我就只能把相同客户筛选出来了

追答公式、vba都行不通,因为没有规则。
只能人工操作了,通过查找替换,把一些词替换掉,例如“有限公司”,省份城市名,等等,然后再排序,人工肉眼判断。

热心网友

对于字符处理,最好的就是用正则咯追问不管用什么,能看懂能实现效果就行

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com