【发布时间】:2013-04-02 01:10:06
【问题描述】:
我有一个 Excel 数据库,我试图避免手动组合重复数据。除了标签列之外,我有一堆基本相同的列表。我想做的是将这 5 个列表合并为 1 个列表,使类别成为单个单元格中的逗号分隔列表。
转这个
进入这个
有什么方法可以实现吗?我的文档有几千个列表,所以我显然试图避免手动编辑路线。我是 Excel 新手,所以任何你能指点我的手把手或教程都将不胜感激。
【问题讨论】:
-
如果您的列表已经按第一列排序(例如,所有“Canadian Tire Associate Stores”都被分组在一起),那么超级容易,如果没有排序,难度会稍微大一些。将列表存储在二维数组中,并在数组的第二列中构建逗号分隔的列表。完成后,写出新的工作表/等。
-
@DavidZemens 我不知道该怎么做?可以通过 Excel 完成,还是以编程方式完成?我是一名设计师,试图解决我遇到的数据管理问题,所以我真的不知道该怎么做。
-
是的,这可以使用 VBA(Visual Basic for Applications)来完成,这可能是以编程方式与 Excel“通信”的最简单方法。下面尼克的建议答案在功能上应该或多或少等同于我所描述的,并且是解决此类问题的另一种好方法(今天早些时候我在另一个问题上建议this sort of solution)。
标签: excel excel-2011