2016-12-28 89 views
-1

我有一个非常大量的数据需要转置为使用下面的图片上的示例。图像的左侧是信息如何来自报告,右侧是我需要它的样子。使用Excel VBA调整顺序列

我试过使用转置粘贴特殊,但它导致3000 +列的信息。我也尝试了数据透视表,但我得到的信息不按顺序。

三条“信息”是每位员工。就目前而言,这些行是垂直的,但最终的结果是,我们每个员工应该有三行。

Transpose Left Original Data Right Outcome Needed

回答

0

您可以通过下面的公式

Screenshot

F1 = INDEX($A$1:$A$3,1+QUOTIENT(ROW()-ROW($F$1),3)) 

G1 = VLOOKUP(F1,$A$1:$D$3,2+MOD(ROW()-ROW($F$1),3),FALSE) 

所以,如果你有3000行数据达到这个目标,公式应该拖到9000行。