• ベストアンサー

Excelで表形式の変更をしたい

Excelで質問です。 (1)のような表形式を、(2)のように、元の1列ごとに見出しを付けた形式にしたいのですが、マクロなしで可能なのでしょうか? また、マクロの使用・非使用に限らず、以下の操作を実現するマクロや関数を教えていただけると助かります。 よろしくお願いいたします。 関数や式を使ってみましたがうまくいきませんでした。。。 (1) 番号 名前 評価 1  佐藤 A 2  鈴木 B 3  田中 C (2) 番号 1  名前 佐藤 評価 A 番号 2  名前 鈴木 評価 B 番号 3  名前 田中 評価 C

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.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範囲を選択、下方向にコピー

ggenelove
質問者

お礼

ご回答ありがとうございます。 完璧なご回答で本当に助かりました。 ご回答の関数の文法は何とか理解できましたが、もっと勉強します。

関連するQ&A