HOME > 即効テクニック > Excel 一般 > 数式と関数関連のテクニック > 関数を使用してデータの行と列を入れ替える(TRANSPOSE関数)

関数を使用してデータの行と列を入れ替える(TRANSPOSE関数)|Excel 一般

数式と関数関連のテクニック

関数を使用してデータの行と列を入れ替える(TRANSPOSE関数)

(Excel 2003/2007/2010/2013/2016)

●概要●

[形式を選択して貼り付け]でデータの行列を入れ替えることができますが、元のデータとコピー先データを連動させたい場合はTRANSPOSE関数を使うと便利です。

●詳細●

【例】セル範囲A1〜F5の行と列を入れ替え、セルA7〜E12に表示します。

  1. 入れ替えたデータを表示させたいセル範囲A7〜E12を選択します。
    元のデータが5行6列の場合、入れ替えたデータは6行5列となります。行数と列数を間違えないよう選択してください。
  2. 選択範囲の左上のセルに「=TRANSPOSE(A1:F5)」と入力し、[Ctrl]+[Shift]+[Enter]キーを押します。
  3. セル範囲A7〜E12は{ }(中括弧)で囲まれた配列数式「{=TRANSPOSE(A1:F5)}」が入ります。
    元の表のデータを変更すると、入れ替えた表のデータも連動して変更されます。

●補足●

  • 配列数式は、必ず[Ctrl]+[Shift]+[Enter]キーで入力してください。