Excelmacros – 基于唯一重复字段将值合并到一列中

我如何得到一个macros来合并列B上的所有单元格,基于它们在列A的单元格上具有相同的值的事实?

**email** **links** email1@mail.com value1 email1@mail.com value2 email2@mail.com value3 email2@mail.com value4 email2@mail.com value5 email3@mail.com value5 email3@mail.com value6 

进入这个:

 **email** **links** email1@mail.com value1, value2 email2@mail.com value3, value4, value5 email3@mail.com value5, value7 

任何帮助都感激不尽。 请注意,我不是Excel的专家,我的第一步。

如果必须在macros中完成:Google在这里返回了一个选项。 VBA条件连接的一组单元格在两列但是,这可以通过几个简单的步骤和公式的没有一个macros…下面是如何

在这第一步中,我设置的值就像你我有十个D = A,并在E中列出了所input的公式

在这里输入图像说明

然后我inputF列:F2 =IF(LEN(E3)<LEN(E2),"X","")的下列公式然后我使用filter在X上过滤。结果是: 在这里输入图像说明

从这里我们可以将D / E复制并粘贴到新的表格中