オンライン Excel エディター
無料で使う

Excelで行と列を入れ替える方法

2026-10-11 更新 · 無料 · ブラウザで動作

クイック回答

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

Excelで行と列を入れ替える方法

読むのはこのくらいにして — 無料ツールへ直接どうぞ: Excelの行列を入れ替える →

ブック全体をオンラインで転置する方法

  1. 無料の転置ツールを開き、.xlsx、.xlsm、.xls ブックをドロップします。すべてローカルで実行され、ファイルはアップロードされません。
  2. 「転置」をクリック。すべてのシートが反転します:1行2列のセルは2行1列に移動し、以降すべてのセルについて同様です。
  3. シートごとのレポートを確認 — 反転前後の寸法(3×2のシートが2×3になります)。
  4. 結果をクリーンな .xlsx としてダウンロードします。
反転前——3行 × 2列反転後——2行 × 3列
Name, CityName, Ada, Leo
Ada, ParisCity, Paris, Rome
Leo, Rome

元の1列目(Name, Ada, Leo)が新しい1行目になり、元の2列目(City, Paris, Rome)が新しい2行目になります。見出し、数値、日付、空のセルはすべて値と一緒に移動します。

手動方法:形式を選択して貼り付け → 転置

  1. 反転したい範囲を選択してコピーします(Ctrl+C)。
  2. 貼り付け先の左上のセルをクリック — 下と右に十分な空きが必要です。
  3. 右クリック → 形式を選択して貼り付け → 「転置」にチェック → 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の行列を入れ替えるを開く — 無料