2017-02-09 25 views
-3

我需要定期將我的每月數據計算轉換爲模板。這涉及到轉移數據的方式是每個賬號重複12次,然後週期數和金額在前面列出。如果它聽起來令人困惑,我已經附加了源和目標格式的snapshop。這將清楚表明。任何幫助將非常感激。非常感謝Source and target format 源數據有成百上千行,我想vba解決方案最適合。我有非常基本的vba技能。將13列的數據轉置爲2列

+0

你可以谷歌「的Excel unpivot的」關於如何與Power查詢做到這一點的例子。否則,你可以嘗試舊的方式http://superuser.com/questions/78439/is-it-possible-to-unpivot-or-reverse-pivot-in-excel – Slai

回答

0

歡迎SO,

嘗試這些式中,

A9 =INDEX($A$2:$A$4,QUOTIENT(ROW() - ROW($A$9),12)+1) 
B9 =INDEX($B$1:$M$1,1,MOD(ROW() - ROW($A$9),12)+1) 
C9 =INDEX($B$2:$M$4,QUOTIENT(ROW() - ROW($A$9),12)+1,MOD(ROW() - ROW($A$9),12)+1) 

拖動公式下推。該範圍作爲screeshot

Screenshot

+0

非常感謝。稍作修改,這些公式在完整的數據集上完美運行。我非常高興擁有這個非vba解決方案。道歉我應該上傳一個文件來節省你的時間。我非常感謝你在這方面的努力。 –

+0

如果這解決了您的問題,請接受答案 – nightcrawler23