行と列を入れ替える(転置する)方法は?
結論
貼り付けの「行列入れ替え」またはTRANSPOSE関数で転置できます。
詳しい解説
コピー→貼り付け先で右クリック→「形式を選択して貼り付け」→「行/列の入れ替え」にチェック。関数で動的に転置するにはTRANSPOSE関数を使います。2016/2019ではCSE配列数式(Ctrl+Shift+Enter)で入力が必要ですが、2021/365ではスピルにより通常入力で使用可能です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| CSE必要 | CSE必要 | スピル対応 | 対応 | スピル対応 |
実務での使用例
縦持ちデータを横持ちに変換
月別売上データが縦に並んでいるのを、横1行にして見やすくする
- データをコピー
- 貼り付け先で右クリック→「形式を選択して貼り付け」
- 「行/列の入れ替え」にチェック