📊つかえる関数.com

行と列を入れ替える(転置する)方法は?

結論

貼り付けの「行列入れ替え」またはTRANSPOSE関数で転置できます。

テーブル・データ管理中級·

詳しい解説

コピー→貼り付け先で右クリック→「形式を選択して貼り付け」→「行/列の入れ替え」にチェック。関数で動的に転置するにはTRANSPOSE関数を使います。2016/2019ではCSE配列数式(Ctrl+Shift+Enter)で入力が必要ですが、2021/365ではスピルにより通常入力で使用可能です。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
CSE必要CSE必要スピル対応対応スピル対応

実務での使用例

縦持ちデータを横持ちに変換

月別売上データが縦に並んでいるのを、横1行にして見やすくする

  1. データをコピー
  2. 貼り付け先で右クリック→「形式を選択して貼り付け」
  3. 「行/列の入れ替え」にチェック