我正在使用excel中的数据集,这个数据集的组织方式是60个以上的时间间隔:
(时间0)
1 2 3 4 5 -> 12
A 0 0 0 0 0
B 0 0 0 0 0
C 0 0 0 0 0
D 0 0 0 0 0
...
H 0 0 0 0 0
我希望输出以这种格式组织,第2列位于第1列,第3列位于2以下等。 所以它看起来像这样:
Time 0 Time 10
A1 0
B1 0
C1 0
D1 0
E1 0
F1 0
G1 0
H1 0
A2 0
B2 0
C2 0
D2 0
下一列将从时间10间隔获取数据,依此类推。 有61个时间间隔因此需要某种能够相对快速地实现这一目标的宏。
目前我只是将我的宏设置为选择,复制,选择新区域,粘贴但我知道必须有更快的方法来执行此操作。任何帮助将不胜感激!
答案 0 :(得分:0)
VBA不是必需的。在左上角添加一个字符,并创建一个包含多个合并范围的数据透视表(例如see)。向下钻取Grand Total截距(双击),选择表格和表格,转换为范围然后按行在列中排序,并根据需要添加=A1&B1
列,复制表格并在顶部选择粘贴并删除Row
和Column
列。