行と列を入れ替えて貼り付ける方法は?
行と列を入れ替えて貼り付けるには、範囲をコピーしてから「形式を選択して貼り付け」(Ctrl+Alt+V)で「行列を入れ替える」にチェックを入れます。例えば横並びの月次データ(1月、2月、3月...)を縦方向に変換したり、縦長のアンケート項目を横に並べたりできます。数式は参照が自動調整されないため注意が必要です。Excel 365ではTRANSPOSE関数を使うと数式で行列変換ができ、元データが更新されると自動的に反映されるため、動的な変換が可能です。
📊 バージョン対応
2016
✅
対応
2019
✅
対応
2021
✅
対応
365
△
TRANSPOSE関数で動的変換も可能
📋 実務での使用例
💼 横並びの月次データを縦に変換
1月〜12月が横に並んでいるデータを縦一列にする
- 横並びのデータ範囲を選択してコピー
- 貼り付け先セルを選択
- Ctrl+Alt+Vで形式を選択して貼り付けを開く
- 「行列を入れ替える」にチェックを入れてOK
- 横データが縦に変換される
💼 TRANSPOSE関数で動的変換
元データが更新されたら自動的に転置結果も更新される
=TRANSPOSE(A1:L1)- 貼り付け先セルにTRANSPOSE関数を入力
- 引数に転置したい範囲を指定
- 結果が自動的にスピルして表示される
- 元データを変更すると結果も自動更新
行列入れ替え転置形式を選択して貼り付けTRANSPOSEデータ整形
関連する Q&A
✅ 2016✅ 2019✅ 2021✅ 365
「演算」貼り付け(加算/乗算)の使い方は?
形式を選択して貼り付け(Ctrl+Alt+V)の「演算」で、コピー値を既存値に加算・乗算できます。
基本操作・実務Tips·初級·2025-01-15
✅ 2016✅ 2019✅ 2021✅ 365
TRANSPOSE関数で行列を転置する方法は?
TRANSPOSE関数で範囲の行と列を入れ替え(転置)できます。2021以降はスピルで自動展開されます。
関数·中級·2026-02-12
❌ 2016❌ 2019❌ 2021✅ 365
VSTACK関数・HSTACK関数はどのバージョンで使える?
VSTACK関数とHSTACK関数はMicrosoft 365およびExcel 2024で使用可能です。
関数·中級·2025-01-15