Excelの行と列を入れ替える
縦に並んだ表を横に、横に並んだ表を縦にします
使い方
- Excelファイルを選ぶ
- シートを選ぶ
- 入れ替えた表を保存する
このツールについて
Excel(.xlsx)のシートの行と列を入れ替えます。1行目が1列目に、1列目が1行目になります。行ごとに長さが違う表でも、列がずれないように揃えてから入れ替えます。書き出すのは選んだシートの値だけで、罫線・色・数式は引き継ぎません。
入れ替える前に大きさが出ます
選んだシートがいま何行何列で、入れ替えると何行何列になるかを先に表示します。縦に長い表は、入れ替えると横に長い表になります。
対象になるのは1枚のシートだけです。ブックにシートが複数あるときは、上の欄で入れ替えるシートを選んでください。
長さの違う行をそろえてから入れ替えます
xlsxは行末の空欄を持たないため、行ごとに長さが違います。いちばん長い行に合わせて空欄を足してから入れ替えるので、列がずれません。
入れ替えたあとに行末へ並ぶ空欄は落とします。元の表に無かった空の升を、新しく作らないためです。
書き出されるもの
できるのは値だけのシートです。罫線・色・数式・グラフは引き継がれず、数式の升には計算結果が入ります。
ファイル名は元の名前の後ろに「-行列入れ替え」を付けた.xlsxで、シート名は元のシートのままです。
よくある質問
- 一部の範囲だけ入れ替えられますか?
- シート全体が対象です。範囲を限りたいときは、その範囲だけを写したシートを作ってから読み込ませてください。
- 見出しはどう扱われますか?
- 1行目は1列目へ、1列目は1行目へ移ります。見出しかどうかを区別する設定はありません。
- Excelの貼り付けと何が違いますか?
- Excelの行と列を入れ替える貼り付けは書式も移しますが、このツールが移すのは値だけです。
- 2回続けると元に戻りますか?
- 値の並びは元どおりになります。ただし最初の実行で落ちた書式は、戻ってきません。
プライバシー
このツールはブラウザ内だけで処理します。選んだファイルがサーバーへ送信されることはありません。