1

長い形式のデータを広い形式に変える機能が欲しいです。これは、因子の各レベルがExcelの別々の列にあることを意味します。

因子のレベル数が非常に多いときに、毎回多くのコピーアンドペーストを行う必要がないように、このプロセスを自動化したいと思います。

次のようなもの:

ここに画像の説明を入力してください

4

1 に答える 1

2

転置機能を使用し、Ctrl + Shift + Enter (配列機能) で EH 範囲に適用します。サイズが大きくなった場合は、より大きな範囲 E2:xx を選択するだけです。もう一度 Ctrl + Shift + Enter で数式を適用します。

自動化は、次のような VBA コードで機能します。

Range("J5:O13").Select
Selection.FormulaArray = "=TRANSPOSE(R[-3]C[-8]:R[13]C[-6])"
于 2013-03-20T09:17:55.760 に答える