1
我在Excel中有一個需要轉置的數據集。這是調查數據,第一列是調查月份。第二個是每個公司獨有的,第三個是該公司的部門代碼(可隨時間變化),第四個是Size變量,然後是問題編號和答案欄。我想能夠做到這一點的樞軸表,但據我所知,我需要在它自己的列中獲得每個問題,以便能夠在數據透視表中交叉製表。例如,公司在問題2中回答什麼問題取決於他們在問題1中的回答。何婉雯轉換數據?在多列上移調Excel數據
從這個
Period Company Sector Size Question Answer
201601 101 Cons Small 1 2
201601 101 Cons Small 2 1
201601 101 Cons Small 3 2
201601 102 Int Small 1 3
201601 102 Int Small 2 1
201601 102 Int Small 3 1
201602 101 Cons Small 1 3
201602 101 Cons Small 2 2
201602 101 Cons Small 3 1
201602 102 Int Small 1 3
201602 102 Int Small 2 1
201602 102 Int Small 3 2
對此
Period Company Sector Size Question1 Question2 Question3
201601 101 Cons Small 2 1 2
201601 102 Int Small 3 1 1
201602 101 Cons Small 3 2 1
201602 102 Int Small 3 1 2
最多可以有在一個文件中大約30個問題,關於1500-2000公司和我的第一個文件,我將有4個月。這些公司最多分爲5個部門和兩個不同的規模。
這可能需要vba,因爲任何公式方法都需要數組公式,而且很多公式會陷入Excel。你有什麼嘗試?通過您的配置文件,您瞭解SQL,爲什麼不將此表移動到數據庫中並使用sql來執行此操作? –
我在SQL中進行轉置的經驗是,當你有很少的列(在這個例子中的問題)轉置時它就能工作。在30列或更多的列上,它變得相當混亂。我一直在考慮將它移入R並在那裏工作。 – Linkan
樞軸的樞軸怎麼樣? –