在电子表格中组合相似的数据

时间:2015-01-15 19:44:20

标签: excel

我不确定如何创建一个宏(或者甚至是一个Access查询?),我正在看这里。我有一个包含数万个客户名称/数字和产品数据的电子表格。如果客户购买了两个(或更多)产品,则会在电子表格中反映多个条目(例如下面的例子)。

Name      #      Product
----------------------------
Bob      101    Product 1
Joe      102    Product 3
Bob      101    Product 2
Bob      101    Product 3
Hank     103    Product 2
Susan    104    Product 1
Hank     103    Product 3

我想在该电子表格上运行一些将条目组合成一行的内容,例如下面的示例。我不关心如何描绘“产品”......逗号,换行符,空格等等。但我希望最终结果看起来像这样

Name      #      Products
-----------------------------------------------
Bob      101    Product 1, Product 2, Product 3
Joe      102    Product 3
Hank     103    Product 2, Product 3
Susan    104    Product 1

但我甚至不确定从哪里开始。任何想法至少让我朝着正确的方向前进?

1 个答案:

答案 0 :(得分:2)

Product和{(1)}中的Name排序:

=IF(A1=A2,D1&", "&C2,C2)  
在E2中

=A2<>A3.

向下复制,选择全部,复制,选择性粘贴,顶部的值,过滤以选择ColumnE的FALSE并删除所有可见的。