Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 8061|回复: 9

[已解决]请问大虾们,如何根据两个excel表中有部分相同的字符匹配出相应的数据

[复制链接]
发表于 2017-8-7 14:20 | 显示全部楼层 |阅读模式
本帖最后由 122087706 于 2017-8-7 17:34 编辑

请问大虾们,如何根据一个excel表中2列数据有部分相同的字符连续2个相同字符,后面有限公司可以不匹配,显示到C列,如图
最佳答案
2017-8-7 16:17
条件呢,连续多少个字以上算匹配成功。很多内容结尾都是“有限公司”怎么处理。

类似于这样,没有相同关键字的显示空白

类似于这样,没有相同关键字的显示空白

求助.rar

267.06 KB, 下载次数: 16

 楼主| 发表于 2017-8-7 14:23 | 显示全部楼层
本帖最后由 122087706 于 2017-8-7 14:26 编辑

求助大侠

求助.rar

267.06 KB, 下载次数: 5

回复

使用道具 举报

发表于 2017-8-7 16:17 | 显示全部楼层    本楼为最佳答案   
条件呢,连续多少个字以上算匹配成功。很多内容结尾都是“有限公司”怎么处理。
回复

使用道具 举报

 楼主| 发表于 2017-8-7 16:50 | 显示全部楼层
大灰狼1976 发表于 2017-8-7 16:17
条件呢,连续多少个字以上算匹配成功。很多内容结尾都是“有限公司”怎么处理。

连续2个字以上的匹配出来,结尾4个字符可以不匹配吗
回复

使用道具 举报

发表于 2017-8-8 06:10 | 显示全部楼层
辅助列方法
D2=IFERROR(MID(B2,MIN(IF(NOT(ISERROR(FIND(MID(B2,ROW(INDIRECT("1:"&LEN(B2))),2),A2))),ROW(INDIRECT("1:"&LEN(B2))))),2),"//////////")

E2=IF(D2="","",IFERROR(MID(B2,FIND(D2,B2),2+MAX(IF(NOT(ISERROR(FIND(MID(B2,FIND(D2,B2),2+ROW($1:$20)),A2))),ROW($1:$20),0))),"//////////"))

两个公式数组执行后下拉复制到底,
D列为辅助列,表示B中的首个包含于A中的双字符(只取两个字符),"//////////"表示零(双字符)匹配

E列为结果列,表示最长的并且是双字节或以上的匹配字符(包括了最后的4个字符)
回复

使用道具 举报

 楼主| 发表于 2017-8-8 08:31 | 显示全部楼层
cabcyvr 发表于 2017-8-8 06:10
辅助列方法
D2=IFERROR(MID(B2,MIN(IF(NOT(ISERROR(FIND(MID(B2,ROW(INDIRECT("1:"&LEN(B2))),2),A2))),RO ...

这样很多都是城市名称相同,后面的内容不是一样的,还有开头三个字的产地“佐今明制药股份有限公司”跟“新乡市佐今明医药有限责任公司”这种匹配不了
2222.png
回复

使用道具 举报

发表于 2017-8-8 09:49 | 显示全部楼层
122087706 发表于 2017-8-8 08:31
这样很多都是城市名称相同,后面的内容不是一样的,还有开头三个字的产地“佐今明制药股份有限公司”跟“ ...

重新在例子文件中举例说明你要根据从一列根据什么条件在哪里得到什么结果。 你的图例中的I列示什么意思?
另外按照你的第二个图例,不知道你是怎么把公式复制过去的,和我的显示结果不一样





test.jpg

INDEX.zip

472.18 KB, 下载次数: 35

回复

使用道具 举报

 楼主| 发表于 2017-8-8 11:04 | 显示全部楼层
cabcyvr 发表于 2017-8-8 09:49
重新在例子文件中举例说明你要根据从一列根据什么条件在哪里得到什么结果。 你的图例中的I列示什么意思? ...

可以的,谢谢
回复

使用道具 举报

 楼主| 发表于 2017-8-8 11:06 | 显示全部楼层
cabcyvr 发表于 2017-8-8 06:10
辅助列方法
D2=IFERROR(MID(B2,MIN(IF(NOT(ISERROR(FIND(MID(B2,ROW(INDIRECT("1:"&LEN(B2))),2),A2))),RO ...

最佳答案错了怎么更改,
回复

使用道具 举报

发表于 2017-8-8 11:35 | 显示全部楼层
附件请测试

test.zip

331.68 KB, 下载次数: 56

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 22:18 , Processed in 0.515433 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表