通过将200多个列移动到行来转换大型表

时间:2018-09-09 08:34:43

标签: excel pivot

鉴于我收到的一张相对较大的表(当前在excel中)。 25,000行和225列。 第一列是“ event_Id”,第二列是“组织者”,第三列是“参与者” 225-225。

我想将其从225转移到3列,其中event_Id和Organizer可以重复,但是我想将参与者列转到一列,尽管我不知道如何。逐列将其拉到数据透视表的列上并没有效果,特别是在我需要以某种方式重复该过程的情况下。

当前:

id1 organizer1 partic1 partic2 partic3 partic4
id2 organizer4 partic5 partic2 partic6 

所需:

id1 organizer1 partic1
id1 organizer1 partic2
id1 organizer1 partic3
id1 organizer1 partic4
id2 organizer4 partic5
id2 organizer4 partic2
id2 organizer4 partic6 

欢迎任何想法-无需坚持学习-可以使用sql,tableau ...

1 个答案:

答案 0 :(得分:2)

取消数据透视表

您要执行的操作称为 UnPivot ,该操作大约需要点击12次。

img

有关详细步骤和更多信息,请参阅我现有的答案hereherehere以及更多信息here