我是 VBA 新手,正在尝试将数据从一列移动到同一工作表中不同格式的另一列。原始数据如下所示:
Point Load FX FY FZ
1 DEAD -0.29 9.24 182.06
1 LIVE 0.02 1.75 32.42
1 COMB2 -0.31 13.89 270.34
1 COMB22 -0.26 10.99 214.48
2 DEAD 0.2 -0.7 265.21
2 LIVE -0.01 -1.58 57.74
2 COMB2 0.23 -3.37 410.64
2 COMB22 0.2 -2.28 322.95
我想将其排列到另一组具有类似以下格式的列:
DL LL COMB2 1.2D+1.6L COMB22 DL+LL
Point FX FY FZ FX FY FZ FX FY FZ FX FY FZ
1 -0.29 ............................................................214.48
2 0.2 322.95
由于空间不足,我没有插入所有数字。
但这基本上就是我需要的样子
答案1
我会分两步进行:
- 使用我这里提供的反透视功能重新格式化您的数据:http://tduhameau.wordpress.com/2012/09/24/the-unpivot-add-in/
- 按照 tumchaaditya 的建议,对重新格式化的数据运行数据透视表。