Vba 高效地重新格式化数据布局

Vba 高效地重新格式化数据布局,vba,excel,unpivot,sas-macro,Vba,Excel,Unpivot,Sas Macro,我有几个Excel电子表格,数据布局如下: 基本上是时间序列数据分组在一起。我需要将最终布局转换为面板数据,如下所示: 由于我的观察值通常非常大,因此手动重新格式化是不实际的 是否有一个宏代码可以实现这样的目标?如果需要,打开录制宏。在Excel中,将货币行移开。”反向透视(如详细说明所示),对A列到Z列上的表格进行排序,切换B列和C列的顺序,并在D列中填写公司名称与货币指标的查找结果 如果可以用SAS宏语言来代替屏幕截图,您可以将数据复制/粘贴到其中吗?这样我们就可以用它来试试了。谢谢。我

我有几个Excel电子表格,数据布局如下:

基本上是时间序列数据分组在一起。我需要将最终布局转换为面板数据,如下所示:

由于我的观察值通常非常大,因此手动重新格式化是不实际的


是否有一个宏代码可以实现这样的目标?

如果需要,打开录制宏。在Excel中,将货币行移开。”反向透视(如详细说明所示),对A列到Z列上的表格进行排序,切换B列和C列的顺序,并在D列中填写公司名称与货币指标的查找结果

如果可以用SAS宏语言来代替屏幕截图,您可以将数据复制/粘贴到其中吗?这样我们就可以用它来试试了。谢谢。我复制粘贴它。由于
HLOOKUP
以后需要使用货币,因此,由于向导和反向数据透视表的概念,您可以在数据透视表中“过滤掉”货币,而不是“将其移开”。今天学到了一些新东西,很好…谢谢大家的建议!
company company1    company2    company3
currency     $        Y          E
1/1/2013    32.68   12          3
1/2/2013    12.5    13          4
1/3/2013    45      45          8