转置数据以在两列中对齐

Transposing data to be aligned in two columns

希望得到以下数据集的帮助。我有一个大型数据集,我需要将位置和位置右侧的零件号转置为两列,每个零件号重复该位置。

初始数据如下所示:

Location    PartNumber  PartNumber  PartNumber  PartNumber  PartNumber  PartNumber  PartNumber
Location1   PartA0001   PartA0002   PartA0003   PartA0004   PartA0005   PartA0006   PartA0007
Location2   PartB0001   PartB0002   PartB0003   PartB0004   PartB0005   PartB0006   PartB0007
Location3   PartC0001   PartC0002   PartC0003   PartC0004   PartC0005   PartC0006   PartC0007

然后我需要它像这样转置:

Location    PartNumber
Location1   PartA0001
Location1   PartA0002
Location1   PartA0003
Location1   PartA0004
Location1   PartA0005
Location1   PartA0006
Location1   PartA0007
Location2   PartB0001
Location2   PartB0002
Location2   PartB0003
Location2   PartB0004
Location2   PartB0005
Location2   PartB0006
Location2   PartB0007
Location3   PartC0001
Location3   PartC0002
Location3   PartC0003
Location3   PartC0004
Location3   PartC0005
Location3   PartC0006
Location3   PartC0007

希望这是有道理的,并提前感谢您的帮助。

使用 A1H4 中的数据,在 A7 中输入:

=INDEX($A:$A,ROUNDUP(ROWS(:1)/7,0))

并向下复制。在 B7 中输入:

=INDEX($B:$H,ROUNDUP(ROWS(:1)/7,0),MOD(ROWS(:1)-1,7)+1)

并向下复制:

(任何二维table都可以映射到单列或单行)