将多列转换为 1 列和多行

将多列转换为 1 列和多行

我想更改 Excel 数据库排序顺序。有一张这样的表格:(t 表示类型)

T1-Weight  T1-Height   T1-Work   T2-Weight    T2-Height T2-Work

  1.             15           20           5          25           40        30
  2.             35           12           20          7           89        63

该工作表中有数十万行具有这种结构的代码,我想编写一个宏来重建其整个结构,如下所示:我想将其更改如下:

表格

实际上我想创建一个列来保存每条记录中的数据类型。现在数据类型保存在行头名称(T1-Height)之前,但我想像上图那样更改它。我知道它会将记录数乘以类型计数(即 2),但我必须这样做

答案1

在电子表格的第一列前插入一列。在第一行输入 T1 并向下填充。

从 C 列(T2-Weight)开始,突出显示 C、D 和 E 中的数据,剪切并粘贴到 T1 数据的底部。

使用新列,在该数据的第一行输入 T2 并向下填写。

必要时请重复。

相关内容