ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2512|回复: 9

[已解决] 相同值对方的所有文本合并在对应的单元格

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-8-15 08:58 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 zgf0811 于 2014-8-15 09:15 编辑

求大神帮助,如何求相同值对应的所有文本都合并在对应的单元格,具体见表格,下面先截图一部分:
代码地区左边是举例的例子,下面是要求项
054R10H079071兰州代码
地区
054B10H035001武汉054R10H079071
兰州/贵阳/昆明/广州/南昌/温州/合肥/郑州/重庆/沈阳/株洲/乌市/济南/西安/兰州
054B20H035001武汉054B10H035001
武汉
054M10A835151西安054B20H035001
054M10A835151
徐州054M10A835151
054M10A835152
成都054M10A835152
054M10A835152
徐州054M10A835181
054M10A835181
常熟054M10A836122
054M10A836122
西安054M10A836133
054M10A836133
常熟054M10A836153
054M10A836153
徐州054M10A836161
054M10A836161
常熟054M10A877825
054M10A877825
成都054M20A835151
054M10A877825
西安054M20A835152
054M20A835151
徐州054M20A836122
054M20A835151
西安054M20A836153
054M20A835152
成都054M20A877825
054M20A835152
徐州054R10H035001
054M20A836122
西安054R10H035002
054M20A836153
徐州054R10H035022
054M20A877825
成都054R10H035033
054R10H035001
合肥054R10H035061
054R10H035001
成都054R10H035062
054R10H035001
徐州054R10H035131
054R10H035001
常熟054R10H036021
054R10H035001
温州054R10H036022
054R10H035001
武汉054R10H036025
054R10H035001
广州054R10H036051
054R10H035002
武汉054R10H036171
054R10H035002
沈阳054R10H037011
054R10H035002
合肥054R10H037012
054R10H035002
常熟054R10H037051

文本合并.zip

8.1 KB, 下载次数: 26

文本合并

TA的精华主题

TA的得分主题

发表于 2014-8-15 09:03 | 显示全部楼层
发到VBA区,或者利用自定义函数就可以了解决。
下次提问前,最好把附件附上……



新手上坛,请先阅读:
[新手必读]发帖须知、上传附件、截图动画、压缩解压、靓帖推荐:http://club.excelhome.net/thread-184567-1-1.html
Excel Home论坛学习及使用完全攻略(新人必读):http://club.excelhome.net/thread-449518-1-1.html
关于实施普通会员可参与优秀帖子评分的说明:http://club.excelhome.net/thread-682160-1-1.html

TA的精华主题

TA的得分主题

发表于 2014-8-15 09:06 | 显示全部楼层
搜索一下"contxt“,有很多相似的实例。(contxt:VBA编写的自定义函数)

TA的精华主题

TA的得分主题

发表于 2014-8-15 09:39 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

代码

Sub a()
Dim arr, d, i As Integer
arr = Sheet1.[a1].CurrentRegion
Set d = CreateObject("Scripting.Dictionary")
For i = 2 To UBound(arr)
    If d.exists(arr(i, 1)) Then
        d(arr(i, 1)) = d(arr(i, 1)) & "\" & arr(i, 2)
    Else
        d(arr(i, 1)) = arr(i, 2)
    End If
Next
[d:e] = ""
[d2].Resize(d.Count) = Application.Transpose(d.keys)
[e2].Resize(d.Count) = Application.Transpose(d.items)
Set d = Nothing
   
End Sub



054R10H079071
兰州\贵阳\昆明\广州\南昌\温州\合肥\郑州\重庆\沈阳\株洲\乌市\济南\西安\兰州
054B10H035001
武汉
054B20H035001
武汉
054M10A835151
西安\徐州
054M10A835152
成都\徐州
054M10A835181
常熟
054M10A836122
西安
054M10A836133
常熟
054M10A836153
徐州
054M10A836161
常熟
054M10A877825
成都\西安
054M20A835151
徐州\西安
054M20A835152
成都\徐州
054M20A836122
西安
054M20A836153
徐州
054M20A877825
成都
054R10H035001
合肥\成都\徐州\常熟\温州\武汉\广州
054R10H035002
武汉\沈阳\合肥\常熟\温州\成都\石家庄\广州\济南\西安\北京
054R10H035022
北京
054R10H035033
武汉
054R10H035061
北京
054R10H035062
沈阳
054R10H035131
北京
054R10H036021
合肥\常熟
054R10H036022
郑州\合肥\常熟
054R10H036025
合肥\常熟
054R10H036051
贵阳
054R10H036171
北京
054R10H037011
贵阳\徐州
054R10H037012
沈阳
054R10H037051
贵阳\沈阳\株洲
054R10H037052
沈阳\重庆\成都\兰州
054R10H079092
温州\合肥

TA的精华主题

TA的得分主题

发表于 2014-8-15 10:20 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-8-15 10:25 | 显示全部楼层
魂断蓝桥 发表于 2014-8-15 09:39
代码

Sub a()

可不可以用公式,不用VBA,这个我不会啊   哭

TA的精华主题

TA的得分主题

发表于 2014-8-15 10:30 | 显示全部楼层
zgf0811 发表于 2014-8-15 10:25
可不可以用公式,不用VBA,这个我不会啊   哭

代码先排序:http://club.excelhome.net/thread-1144702-1-1.html

LOOKUP合并多个结果.gif.gif

TA的精华主题

TA的得分主题

发表于 2014-8-15 10:40 | 显示全部楼层
文本合并Lxq【201408151038】.rar (10.32 KB, 下载次数: 67)

辅助列+函数解法

TA的精华主题

TA的得分主题

发表于 2014-8-15 10:46 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
一个代码对应了2个兰州,054R10H079071
也需要把2个兰州都放进去吗

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-8-15 12:09 | 显示全部楼层
cantlogin2 发表于 2014-8-15 10:46
一个代码对应了2个兰州,054R10H079071
也需要把2个兰州都放进去吗

这个不用的
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-26 21:02 , Processed in 0.036997 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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