【发布时间】:2018-08-09 16:02:42
【问题描述】:
我承认 Excel 远非我的强项,因此我们将不胜感激。
我们在 Excel 电子表格中有大量数据(约 15,000 行)需要报告。
对于 A 列中的每一项,B 列中都有一个或多个值。
下表描述了我的意思,尽管规模很小:
有没有办法让 Excel 在这样的表中运行,并为 A 列中的每个唯一值,为 B 列中的每个对应值编译一个逗号分隔的列表。
即
提前感谢您的帮助。
【问题讨论】:
-
这个 (Combining consecutive values in a column with the help of VBA) 可能会帮助您了解如何开始。最初的任务非常相似,只需要进行细微的更改:请注意,诀窍是从最后一行开始并向上。
-
@Pᴇʜ:我对我的问题进行了一些修改。希望更改能阐明我想要完成的工作。
-
很清楚你想要什么,我知道你在尝试什么。但是您并没有表现出任何努力来实际实现它。没有人会在这里为您编写所有代码。因此,您需要将手指伸入按键并开始自己输入一些代码。如果您遇到问题或错误返回您的代码并询问与代码相关的问题,并描述出了什么问题。我已经给了你一个非常相似的任务的链接,这应该是一个好的开始。
-
查看
TextJoin标签,那里有很多vba解决方案。