【发布时间】:2023-01-12 22:49:48
【问题描述】:
我正在参加一个高级的谷歌表格课程,我得到了以下作业。
我在 Google 表格中有第一个表(我们称之为 T1),其中包含两个变量,公司名称和销售员。对于每个公司名称,可能有一个或几个销售人员。如果每家公司有多个销售员,则该表有多个行。例如,在下表中,C1公司有两名业务员,而其他公司只有一名:
| Company | Salesman |
|---|---|
| C1 | S1 |
| C1 | S2 |
| C2 | S1 |
| C3 | S1 |
这是一个映射表。
我有第二个表(我们称它为 T2),其中只有公司名称(C1、C2、C3 等)和涉及该公司的其他元数据(O1、O2、O3 等)。因此,即使一家公司有多个销售员,在表 T2 中,每个公司及其元数据也只有一个条目(即一行),如下所示:
| Company | Other |
|---|---|
| C1 | O1 |
| C2 | O2 |
| C3 | O3 |
我想创建第三个表 T3,它扩展 T2 以容纳多个销售人员。换句话说,如果在 T2 中有 C1,它有两个销售员,即 S1 和 S2,我希望 T2 为 C1 添加第二行,以便可以正确捕获两个销售员:
| Company | Other | Salesman |
|---|---|---|
| C1 | O1 | S1 |
| C1 | O1 | S2 |
| C2 | O2 | S1 |
| C3 | O3 | S1 |
我怎样才能做到这一点?任何 Google 表格或 VBA 答案将不胜感激。我相信在 SQL 中这可以通过一些连接/旋转来实现,但我不确定在 Google 表格中。
【问题讨论】:
标签: google-sheets join pivot