将一列中的多个值合并到同一个单元格中

时间:2015-01-23 16:39:43

标签: excel excel-2013

编辑:预期输出是有一个未触及的ID和商品类别的电子表格,以及一个带有1个ID的电子表格,其中商品类别合并在一起。这是因为我写了关于商品总数和非常规事件总数的报告。

我有一个电子表格,其中包含多个行的ID号和商品类别,我需要做的是将与该ID号相关联的商品类别放入同一个单元格中。我看到很多关于INDEX / MATCH的东西,但我不确定它是如何应用于我的具体例子的。

大多数示例都是将同一列中的数据输出到同一行/多列或略有不同的内容。我需要这行约600行,并且所有行和值都有不同的数量。有些ID只有一个值,有些只有40个值,有些有2个。感谢帮助。

预期的输入/输出如下。 EX:

ID               Commodity Category
A01-0301         Food and Beverage
A01-0301         Apparel and Accessories
A01-0301         Food and Beverage
A01-0302         Other   

ID               Commodity Category
A01-0301         Food and Beverage, Apparel and Accessories, Food and Beverage
A01-0302         Other    

1 个答案:

答案 0 :(得分:0)

'Dirty'但可能是足够的,假设ID在A1中:

ID排序,将ColumnA中最后填充的单元格复制到一个单元格中。在C2:

=IF(A1=A2,C1&","&B2,B2)  
D2中的

=A2=A3  

选择全部,复制,选择性粘贴,顶部的值,过滤ColumnD以选择TRUE并删除可见,调整底部条目。