- ベストアンサー
Excelで表形式の変更をしたい
Excelで質問です。 (1)のような表形式を、(2)のように、元の1列ごとに見出しを付けた形式にしたいのですが、マクロなしで可能なのでしょうか? また、マクロの使用・非使用に限らず、以下の操作を実現するマクロや関数を教えていただけると助かります。 よろしくお願いいたします。 関数や式を使ってみましたがうまくいきませんでした。。。 (1) 番号 名前 評価 1 佐藤 A 2 鈴木 B 3 田中 C (2) 番号 1 名前 佐藤 評価 A 番号 2 名前 鈴木 評価 B 番号 3 名前 田中 評価 C
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
次の方法は如何でしょうか。 仮に(1)がA.B.C列、(2)をD・E列に並び替えます。 ■D1:D3に番号・名前・評価を入力、E1に=OFFSET($A$2,(ROW(A1)-1)/3,MOD(ROW(A1)-1,3))を入力し、E3までコピー ■D1:E3範囲を選択、下方向にコピー
お礼
ご回答ありがとうございます。 完璧なご回答で本当に助かりました。 ご回答の関数の文法は何とか理解できましたが、もっと勉強します。