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

我不知道我将如何创build一个macros(或者甚至是一个Access查询?)为我在这里看。 我有一个数以万计的客户名称/数字与产品数据的电子表格。 如果客户购买了两个(或更多)产品,则会在电子表格中反映为多个条目(如下所示)。

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

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

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

但我甚至不知道从哪里开始。 任何想法,至less让我在正确的方向?

Name和D2(?)内对Product进行sorting:

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

在E2中:

 =A2<>A3. 

复制下来,全选,复制,粘贴特殊值,顶部的值,filter为ColumnEselectFALSE ,并删除所有可见。