エクセルで行を入れ替える方法|Shiftキーを押しながらドラッグする手順と、切り取りと挿入で入れ替えるやり方

行の入れ替え|Shift+ドラッグ 便利操作・データ整理

表の2つの行の順番を、入れ替えたい。名簿の並びを、少しだけ変えたい。そんなとき、行の内容を1つずつコピーして貼り直すのは、手間がかかるうえに、貼り間違いも起こります。

エクセルでは、行全体をまとめて動かして、順番を入れ替えることができます。この記事では、Shiftキーを押しながらドラッグする方法と、切り取って挿入する方法、離れた行を入れ替えるコツ、うまくいかないときの原因を、図解で説明します。縦と横を入れ替える「行列の入れ替え」とは、別の操作です。

行を入れ替える方法の種類

行の入れ替えには、いくつかの方法があります。やりたいことに合わせて、選びます。

方法向いている場面手間
Shiftキーを押しながらドラッグ近くの行を、すぐに動かしたい少ない。マウスだけで、できる
切り取って「切り取ったセルの挿入」離れた場所へ、行を動かしたいやや多い。確実に動かせる
連番の列を作って、並べ替えるたくさんの行の順番を、まとめて決めたい多いが、行数が多くても対応できる

「入れ替え」といっても、エクセルでは、1つの行を取り出して、別の場所に差し込む動きになります。2つの行を入れ替えるときは、1つの行を動かすことで、結果的に入れ替わります。

Shiftキーを押しながらドラッグして、行を入れ替える

いちばん簡単な方法です。たとえば、3行目の「ペン」を、4行目の「消しゴム」の下へ動かして、「消しゴム」と「ペン」の順に入れ替えます。

手順1|動かしたい行の、行番号(ここでは「3」)をクリックして、行全体を選ぶ

手順1:動かしたい行の、行番号(ここでは「3」)をクリックして、行全体を選ぶ

手順2|選んだ行の下の枠線に、マウスの矢印を合わせる(矢印が、十字の矢印の形に変わる)

手順2:選んだ行の下の枠線に、マウスの矢印を合わせる(矢印が、十字の矢印の形に変わる)

手順3|Shiftキーを押しながら、枠線を、移動先(4行目と5行目の間)までドラッグする

手順3:Shiftキーを押しながら、枠線を、移動先(4行目と5行目の間)までドラッグする

手順4|ドラッグしたまま、移動先に、太い線(I字の線)が出たら、マウスのボタンを離す

手順4:ドラッグしたまま、移動先に、太い線(I字の線)が出たら、マウスのボタンを離す

離すと、選んだ行が、移動先に差し込まれて、ほかの行が、自動で上や下にずれます。Shiftキーを押さずにドラッグすると、移動先の行を置き換えることになり、確認のメッセージが出ます。入れ替えたいときは、必ずShiftキーを押したまま、行います。

3行目を4行目の下に動かして、2つの行を入れ替える図解

切り取って、挿入して入れ替える

ドラッグが苦手な人や、離れた場所へ動かしたい人には、「切り取り」と「切り取ったセルの挿入」を使う方法がおすすめです。

手順1|動かしたい行の、行番号をクリックして、行全体を選ぶ

手順1:動かしたい行の、行番号をクリックして、行全体を選ぶ

手順2|Ctrlキーを押しながらXキーを押して、行を切り取る(行のまわりに、点線が出る)

手順2:Ctrlキーを押しながらXキーを押して、行を切り取る(行のまわりに、点線が出る)

手順3|移動先の行(この行の上に差し込まれる)の行番号の上で、右クリックする

手順3:移動先の行(この行の上に差し込まれる)の行番号の上で、右クリックする

手順4|メニューから「切り取ったセルの挿入」を選ぶ

手順4:メニューから「切り取ったセルの挿入」を選ぶ

切り取った行は、右クリックした行の「上」に差し込まれます。一番下に動かしたいときは、最後の行の、1つ下の行を、選んでください。

「切り取ったセルの挿入」を使うと、データが上書きされることがなく、ほかの行は、自動でずれます。計算式の参照も、基本的には、動かした行について行くので、安心して使えます。

離れた2つの行を入れ替えるコツ

3行目と、10行目のように、離れた2つの行を入れ替えるときは、1回の操作では、入れ替わりません。次の順番で、2回動かします。

  • 入れ替えたい2つの行を、「Aの行」「Bの行」とする
  • まず、Aの行を、Bの行の下へ動かす(Aの行が、Bの行の下に移る)
  • 次に、Bの行を、もとのAの行があった場所へ動かす
  • 最後に、順番を確認する

入れ替える行が、多いときは、次の「並べ替え」の方法のほうが、確実です。

連番の列を作って、まとめて並べ替える

たくさんの行の順番を、自分で決めたいときは、「順番」の列を作って、並べ替える方法が便利です。

  • 表の左端か右端に、新しく「順番」の列を作る
  • 行ごとに、希望の順番を、数字で入力する
  • 表を選んで、「データ」タブの「並べ替え」を開く
  • 「順番」の列を基準に、「昇順」で並べ替える

並べ替えが終わったら、「順番」の列は、削除しても構いません。並べ替えの手順は、別の記事で詳しく説明しています。

行を入れ替えるときの注意点

行を入れ替えるときは、次のような点に注意します。

注意点理由対処
行全体を選んでから動かすセルだけを選んで動かすと、ほかの列とずれる行番号をクリックして、行全体を選ぶ
数式が入っている行参照するセルによっては、結果が変わる入れ替えたあとに、合計などの結果を確認する
結合したセルがある結合したセルが、行をまたぐと、移動できない結合を解除してから動かす
フィルターで絞り込んでいる見えない行まで、動かしてしまうことがあるフィルターを解除してから、動かす

大事な表は、入れ替えの前に、保存しておくか、コピーを取っておくと、安心です。間違えたときは、すぐにCtrl+Zキーで、元にもどせます。

行が入れ替わらないときの原因

手順どおりに行っても、行が動かない、または上書きされてしまうときは、次を確認します。

状態原因対処
ドラッグしても、行が動かない枠線ではなく、行の中をドラッグしている行の下の枠線に、矢印を合わせてから、ドラッグする
「置き換えますか」という確認が出たShiftキーを押さずに、ドラッグした「キャンセル」をクリックして、Shiftキーを押しながら、やり直す(置き換えてしまったときは、Ctrl+Zで元にもどす)
「切り取ったセルの挿入」が、メニューにない切り取りが、取り消されているもう一度、Ctrl+Xで切り取ってから、右クリックする
行が動かせないシートが、保護されている「校閲」タブの「シート保護の解除」をクリックする

行の入れ替えに関するよくある質問

列の順番も、同じ方法で入れ替えられますか?

入れ替えられます。列番号をクリックして、列全体を選び、Shiftキーを押しながら、ドラッグします。切り取って挿入する方法も、同じように使えます。

行と列を、まるごと入れ替えたいときは?

横に並んだデータを縦に、縦に並んだデータを横に入れ替えるときは、「行列を入れ替える」という、別の機能を使います。コピーしたあと、貼り付けのときに、「行列を入れ替える」を選びます。

入れ替えを、元にもどすには?

操作した直後なら、Ctrl+Zキーで、元にもどせます。保存して、閉じたあとは、もどせないので、重要な表は、入れ替える前に、コピーを取っておきます。

あわせて読みたい:エクセルで行を増やす方法、エクセルで行を削除するショートカット

まとめ

  • 行の入れ替えは、行全体を選んで、別の場所に差し込む操作
  • いちばん簡単なのは、Shiftキーを押しながら、行の枠線をドラッグする方法
  • 離れた場所へ動かすときは、「切り取ったセルの挿入」が確実
  • 行数が多いときは、連番の列を作って、並べ替える
  • Shiftキーを押さずにドラッグすると、置き換えの確認が出るので、注意する

コメント

タイトルとURLをコピーしました