我有很多看起来像这样的数据。它有两列:
| 姓名 | 电子邮件 |
|---|---|
| 鲍勃 | bob@example.com |
| 鲍勃 | bobby@example.com |
| 鲍勃 | bob1@example.com |
| 莎莉 | sally@example.com |
| 莎莉 | sallyabc@example.com |
但我需要它看起来像这样。每行一个名称,根据需要将电子邮件添加为额外的列。每个名字都有未知数量的电子邮件:
| 姓名 | 电子邮件 1 | 电子邮件 2 | 电子邮件 3 |
|---|---|---|---|
| 鲍勃 | bob@example.com | bobby@example.com | bob1@example.com |
| 莎莉 | sally@example.com | sallyabc@example.com |
我必须为包含数千行的巨大电子表格执行此操作。所以我不能使用转置之类的东西手动转换它们中的每一个。我需要一个批量/批量/自动化解决方案。
我知道 VBA 是一个存在的东西,但我不知道如何编码。如果这是解决方案,您能否给我一些代码应该是什么样子的方向?
非 VBA 解决方案也非常受欢迎。