
エクセルで表のデータを消さずに、左右の列を安全に入れ替える(並び替える)方法をご紹介します。
基本となる「Shiftキー+ドラッグ」を使う方法から、Web版エクセルで「ドラッグハンドル」を使った手順まで解説しているので、ぜひ参考にしてみてください。
「シート全体の列」を入れ替える

【手順】
- 移動させたい列の「列番号(A、B、C…)」をクリックして、列全体を選択します。
- 選択した列の「緑色の境界線」にカーソルを合わせ、十字矢印に変わったら
Shiftキーを押しながら移動先の境界線までドラッグします。
📖 注意:Shift キーを押さないと、データの置き換え(上書き)になります。
「特定のセル範囲」だけを入れ替える

【手順】
- 入れ替えたいセル範囲を選択します。
- 選択範囲の「緑色の外枠」にカーソルを合わせ、十字矢印に変わったら、
Shiftキーを押しながら移動先までドラッグします。
Web版(Excel 365)の場合

【手順】
- 移動させたい列の「列番号(A、B、C…)」をクリックして、列全体を選択します。
- 列番号の上に表示される「ドラッグハンドル」を掴み、移動先の境界線までドラッグします。
📖 「特定のセル範囲」だけを入れ替える場合:
デスクトップ版と同じように、選択範囲の「緑色の外枠」にカーソルを合わせ、「手のひらマーク」に変わったら、Shift キーを押しながら移動先までドラッグします。
列の入れ替えができない原因と解決策

原因:
移動させたい列、または移動先の列の中に 「セルを結合して中央揃え」 で結合されたセルが含まれていると、移動できません。
解決策:
対象の列にある結合セルを選択し、「ホーム」タブの 「セルを結合して中央揃え」ボタンをクリックして、結合を解除してから入れ替え操作を行います。