Excelで行と列を入れ替える方法
2026-10-11 更新 · 無料 · ブラウザで動作
クイック回答
Excelでは、範囲をコピーして「形式を選択して貼り付け → 転置」を使います — これは静的な反転コピーです。ブック全体には、無料のオンライン転置ツールがすべてのシートを1回の処理で反転し(行が列に、列が行に)、反転前後の寸法レポートを表示し、16,384列の上限もありません。

読むのはこのくらいにして — 無料ツールへ直接どうぞ: Excelの行列を入れ替える →
ブック全体をオンラインで転置する方法
- 無料の転置ツールを開き、.xlsx、.xlsm、.xls ブックをドロップします。すべてローカルで実行され、ファイルはアップロードされません。
- 「転置」をクリック。すべてのシートが反転します:1行2列のセルは2行1列に移動し、以降すべてのセルについて同様です。
- シートごとのレポートを確認 — 反転前後の寸法(3×2のシートが2×3になります)。
- 結果をクリーンな .xlsx としてダウンロードします。
| 反転前——3行 × 2列 | 反転後——2行 × 3列 |
|---|---|
| Name, City | Name, Ada, Leo |
| Ada, Paris | City, Paris, Rome |
| Leo, Rome |
元の1列目(Name, Ada, Leo)が新しい1行目になり、元の2列目(City, Paris, Rome)が新しい2行目になります。見出し、数値、日付、空のセルはすべて値と一緒に移動します。
手動方法:形式を選択して貼り付け → 転置
- 反転したい範囲を選択してコピーします(Ctrl+C)。
- 貼り付け先の左上のセルをクリック — 下と右に十分な空きが必要です。
- 右クリック → 形式を選択して貼り付け → 「転置」にチェック → OK。
形式を選択して貼り付けの転置は静的なコピーを貼り付けます — 何も移動しないので、元の範囲はそのまま残り、手動で削除する必要があります。また、Excelが失敗するまで警告してくれない硬性の上限があります:1シートには最大16,384列しか持てないため、20,000行の長い列を転置することは不可能です。コピーした範囲の数式も新しい位置に再アンカーされ、通常は相対参照が壊れます。
1つのシート上の小さな範囲なら、形式を選択して貼り付けで十分かつ瞬時です。コストが現れるのは規模が大きくなった時だけです:1回につき1シート、ソースの手動クリーンアップ、そして列数制限。
TRANSPOSE関数と、人々がそれを諦める理由
=TRANSPOSE(A1:C20) はライブな反転配列を返します。Excel 365では自動的にスピルします;古いバージョンでは対象範囲全体に Ctrl+Shift+Enter で入力する必要があります。どちらにせよ、結果は数式です:
- ソース範囲はロックされます — 中で行を削除または挿入すると、反転コピー全体に #REF! がこぼれます。
- 結果の1セルだけを編集することはできません;すべての変更は数式とソースを介して行います。
- ファイルを他のツール(CSVエクスポート、データベースへのインポート)に移すには、まず値に固定する必要があります — 別の2番目のステップです。
| 転置ツール | 形式を選択して貼り付け | TRANSPOSE() | |
|---|---|---|---|
| ブック全体、全シート | はい | 範囲・シートごと | 数式ごと |
| 行数上限 | なし | 最大16,384列 | 同じシート制限 |
| 結果が値だけ | はい | はい | いいえ — 数式 |
| ソース範囲に触れない | はい | 元は残る | 完全なままである必要あり |
| Excelのインストールが必要 | いいえ | はい | はい |
反転する前に知っておくべきことがもう1つ:範囲に数式が含まれている場合、どの転置コピー(ツール含む)も数式ではなく値を運びます。値を意図的に固定し、ソースからも数式を消したい場合は、別のワンクリック変換があります。
このガイドで使うツール
よくある質問
転置でデータは変わりますか?
向きだけが変わります。値、数値、日付、空のセルは内容がそのままです — R行C列のセルはC行R列に移動します。
1シートだけ転置できますか?
ツールはブック内のすべてのシートを1回で反転します。1つの小さな範囲なら、Excel内の「形式を選択して貼り付け → 転置」の方が軽量です。
数式はどうなりますか?
出力は値レベルで再構築されるので、数式セルは現在の計算結果として移動します。数値を特定の既知の状態に固定したい場合は、まず数式を値に固定してください。
形式を選択して貼り付けの16,384列のようなサイズ制限はありますか?
ブック側の上限は課されません — Excelの列数制限を超える行を持つシートも反転できます。ツールは既存のシートグリッドに貼り付けるのではなく、新しいブックを書き出すからです。
セルのスタイルや色は残りますか?
値、数値、日付は保持されます。出力はセル値から再構築されるため、装飾的なスタイルは簡素化されます — 正確な範囲はツールページをご確認ください。
ファイルはどこかにアップロードされますか?
いいえ。解析と再書き込みは完全にブラウザ内で行われます — デバイスから出ることはなく、登録も不要です。
関連ガイド
自分のファイルで試す準備はできましたか?
Excelの行列を入れ替えるを開く — 無料