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

Combining like data on a spreadsheet

我不确定如何为我在此处查看的内容创建宏(或者甚至可能是 Access 查询?)。我有一个包含数万名客户 names/numbers 的电子表格,其中包含产品数据。如果客户购买了两种(或更多)产品,它会在电子表格中反映为多个条目(如下例)。

姓名#产品
----------------------------
鲍勃 101 产品 1
乔 102 产品 3
鲍勃 101 产品 2
鲍勃 101 产品 3
汉克 103 产品 2
苏珊 104 产品 1
汉克 103 产品 3

我想 运行 在该电子表格上将条目组合成一行,例如下面的示例。我不关心 "products" 是如何划定的...逗号、换行符、space 等等。但我希望最终结果看起来像这样

名称#产品
----------------------------------------------
Bob 101 产品 1、产品 2、产品 3
乔 102 产品 3
汉克 103 产品 2、产品 3
苏珊 104 产品 1

但我什至不知道从哪里开始。至少让我朝着正确的方向前进有什么想法吗?

Name 和 D2 (?) 中按 Product 排序:

=IF(A1=A2,D1&", "&C2,C2)  

在 E2 中:

=A2<>A3.

向下复制,select 全部复制,选择性粘贴,值在顶部,过滤到 select FALSE 列 E 并删除所有可见的。