Excel

ExcelでShiftを使って列を入れ替える方法

【30秒で分かる】列の入れ替え方


Excelで 「列の順番を入れ替えたい」 と思ったことはありませんか?

例えば…

  • 「氏名」と「社員ID」の順番を逆にしたい
  • 「売上データ」の順番を変更したい
  • 「コピペで入れ替えると、書式や数式が崩れてしまう…」

普通に コピペ すると、データが上書きされたり、書式が変わったりして面倒ですよね?

でも 「Shiftキー」を使うと、たった数秒で簡単に列を入れ替えることができます! 

入れ替えたい列を選択 → Shift を押しながら持っていきたい場所へドラッグ&ドロップ

セルの縁(緑の線)を選択し、Shiftキーでドラッグ。持っていきたい位置にドロップ。

【基本】Shiftキーで列を入れ替える方法

✅ Step 1: 入れ替えたい列を選択

1. 列全体を選択する(A列をB列の前に移動する場合、A列を選択)

2. Shiftキーを押したまま マウスで 境界線をドラッグ

✅ Step 2: 移動先にドロップ

1. 挿入したい場所にドラッグ

2. Shiftキーを押しながら ドロップすると、元のデータがずれずに挿入される

データが崩れることがないので、書式や数式がそのまま保持できる!

【応用】Shiftキーが効かないときの対処法

Shiftを押してもうまくいかない場合、以下の原因が考えられます。

❌ 列を正しく選択していない

✔ 対策: 列の「境界線」ではなく、列全体を選択して移動すること!

❌ シートが保護されている

✔ 対策「校閲」タブ →「シートの保護を解除」 で保護を解除する。

【別の方法】列の移動方法を比較!

方法メリットデメリット
Shiftキーでドラッグ簡単 / データが崩れない特になし
コピペで移動初心者でも簡単元データの削除が必要
VBAで自動化大量のデータも一瞬で処理可能VBAの知識が必要

初心者なら「Shiftキー」、データ量が多いなら「VBA」がおすすめ!

【まとめ】Shiftキーを活用して、列をスマートに入れ替えよう!

  • コピペせずに、Shiftキーで列を簡単に移動できる!
  • データが崩れないので、ミスを減らせる!
  • 「Shiftキーが効かないとき」は、列の選択ミスやシート保護をチェック!

「Excel作業をもっとスマートにしたい!」という方は、ぜひ試してみてください!

-Excel