【Excel】行と列を入れ替える方法|貼り付けの形式&転置で表を見やすく変換

当ページのリンクには広告が含まれています。
行と列を入れ替える方法

エクセルで表を作成していると、
「行と列を入れ替えたほうが見やすいのに……」と思うことはありませんか?

そんなときに便利なのが、「貼り付けの形式」で行と列を入れ替える(転置)機能です。
データを打ち直さずに表の向きを一瞬で変更できるため、レイアウト変更時に非常に役立ちます。

この記事では、初心者でも迷わないように、Excelの「転置貼り付け」機能の使い方を画像付きで解説します。
最後に、関数を使った入れ替え方法(TRANSPOSE関数)も紹介します。

✅この記事でわかること

  • 貼り付けの形式を使った行列の入れ替え方法
  • 転置貼り付けの注意点
  • TRANSPOSE関数を使った自動入れ替えのコツ
目次

行と列を入れ替える基本手順

とっても簡単です。
先ずは入れ替えしたい表の範囲を選びます。

入れ替えたい表を範囲選択

まず、行と列を入れ替えたい表全体をドラッグして選択します。
ここでは例として「B2:K7」を選択します。

選択した範囲は、マウスでなぞるか、Shiftキー+矢印キーでもOKです。

 

選択範囲をコピー

次に、選択した範囲をコピーします。
ショートカットキーは [Ctrl]+[C]

コピーした範囲が点線で囲まれたら準備完了です。

貼り付け先のセルを選択

入れ替えた表を貼り付ける場所を選択します。
このとき、コピー元とは別の位置に貼り付けることが重要です。

💡コピー元の表に上書きすると、元のデータが失われるので注意。

コピー元には貼り付けできませんので注意。

次に貼り付け先のセルを選択します。ここでは「B10」を選択。

「形式を選択して貼り付け」を開く

次に、「貼り付けの形式」を呼び出します。

「ホーム」タブの「クリップボード」の項目にある[貼り付け]のオプションをクリックして、オプションを表示し[形式を選択して貼り付け]を選択します。

[形式を選択して貼り付け]を選択

ホームタブ → [貼り付け] → [形式を選択して貼り付け]。

[形式を選択して貼り付け]ダイアログボックスが表示

ここで貼り付け形式を選択します。ここでは[罫線を除くすべて]にチェックを入れました。

最下段にある[行/列の入れ替え(E)]にチェックを入れます。

チェックが入ったらOKをクリックします。

貼り付け完了

これで、行と列が入れ替わった状態で新しい表が貼り付けられます。
罫線や色指定は引き継がれない場合があるので、必要に応じて再設定しましょう。

行列入れ替え後の体裁を整える

転置が完了したら、以下のポイントを仕上げましょう。

  • 元の表を削除して整理
  • 新しい表に罫線・セルの色を設定
  • 見出し行や列幅を調整

見やすく整えれば、資料としてもそのまま使えるレベルになります。

補足

もし「元のデータを更新したら、入れ替え後の表も自動で更新したい」場合は、
TRANSPOSE関数を使うのがおすすめです。

TRANSPOSE関数の書き方

=TRANSPOSE(範囲)

例:
=TRANSPOSE(B2:K7)

入力時のポイントは、貼り付け先の範囲を先に選択して、Ctrl+Shift+Enterで確定すること(配列数式)。
※Microsoft 365など新しいExcelではEnterだけでも反映されます。

関数を使うメリット

  • 元データを変更すると、自動で転置後の表も更新される
  • 手動で貼り付け直す必要がない

レポートやダッシュボードなど、定期的に更新する表には特に便利です。

関数で入れ替える場合は TRANSPOSE関数 を使う方法もあります。

大きな表を編集する際やレイアウト変更時に役立ちます。

転置貼り付けがうまくいかないときの原因

  • コピー元の範囲に結合セルが含まれている
  • 貼り付け先のセル範囲が十分に確保されていない
  • 元データが保護されている

このような場合は、セルの結合を解除したり、別の位置に貼り付け直したりすることで解決できます。

まとめ

行と列の入れ替えは、「形式を選択して貼り付け」から簡単に実行可能です。
表の向きを変えるだけで、データの比較や見やすさが大きく向上します。

  • 一度だけ変換するなら → 「形式を選択して貼り付け」
  • 常に自動で更新したいなら → 「TRANSPOSE関数」

どちらの方法も覚えておくと、Excel作業が格段にスムーズになります。
シンプルな操作で、効率的なデータ管理を実現しましょう。

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次