2016-12-28 119 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行。