転記する必要があるExcelでデータセットがあります。調査データで、第1列は調査月です。 2番目は各社固有のもので、3番目はその会社のセクターコード(時間とともに変化する可能性があります)、4番目はSize変数、次に質問番号と回答列があります。私はこれのPivotテーブルを作成できるようにしたいと思いますが、私が理解しているように、ピボットテーブルでテーブルを横切ることができるように、それぞれの質問を自分の列に入れる必要があります。たとえば質問2の企業が回答を得ているのは、質問1の回答に依存しています。私はデータを転記しますか?私は4ヶ月になります1つのファイルには約30の質問、およそ1500年から2000年の企業まで、私の最初のファイルにこの複数の列にExcelデータを転記する
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
するために、この
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
から
が存在できます。企業は最大5つの部門と2つの異なる規模でグループ化されています。
これはおそらくvbaを必要とします。これは、数式の手法では配列の式が必要になるため、多くの場合、Excelが不安定になるからです。何を試しましたか?あなたのプロファイルでは、SQLを理解して、なぜこのテーブルをデータベースに移動せずにSQLを使用してください。 –
SQLで転置した経験は、転記する列が少ない(この例では質問がある)ときに機能することです。 30以上の列に行くと、むしろ面倒です。私はそれをRに移してそこで作業することを考えていました。 – Linkan
ピボットのピボットはどうですか? –