エクセルで行を入れ替える方法(4つの簡単な方法)

  • これを共有
Hugh West

Excelで作業をしていると、行やセル間のデータを並べ替えることがあります。 時には、行と列の間でデータセルや範囲を入れ替える必要がある場合もあります。 今回は、以下の4つの簡単な方法を学びます。 スワップロー そこで、今回から、これらの方法を探っていこうと思います。

練習用ワークブックをダウンロードする

この練習用シートをダウンロードして、この記事を読みながら練習してください。

行の入れ替え.xlsm

Excelで行を入れ替える4つの簡単な方法

この項では、次のことを説明します。 4 Excelで行を入れ替える便利な方法 例えば、次のような表をデータセットとして持っているとします。 この表の行を4種類の方法で入れ替えることが目的です。

もちろん、今回はMicrosoft Excel 365のバージョンを使用しましたが、お好みに応じてどのバージョンを使用してもかまいません。

1.コピー&ペーストコマンドの適用

を適用しています。 コピー 貼り付け コマンドは、Excelで行を入れ替える最も効果的な方法の1つです。 これを行うには、以下の手順を実行します。

ステップス

  • 例えば、""という名前の行全体を入れ替えたいとします。 タイウィン " の下に配置する。 エミリー 「の行番号を選択します。 ジョン " をマウス右クリックで選択し インサート オプションを指定します。 コンテキストメニュー .

その結果、" "の行の下に空白の行が作成されます。 エミリー " をクリックすると、次の画像のようになります。

  • ここで、""の行を選択します。 タイウィン "を押してください。 CTRL + C をクリックして、行をコピーします。

  • の行番号をクリックします。 6列目 をクリックし、キーボードショートカットを押します。 CTRL + V .

  • 最後に、以下を選択します。 9行目 を選択し、行のいずれかのセルを右クリックします。 削除 の重複した行を削除します。 タイウィン ".

その結果、Tywinの行が、Tywinの行の下にあることがわかります。 エミリー を、下の画像でマークしています。

続きを読む Excelの貼り付け転置のショートカット:4つの簡単な使い方

2.マウスとSHIFTキーで操作する。

マウスを使用し SHIFT キーは、Excelで行を交換する別のスマートな方法です。 これは、行を交換する最も一般的な方法です。 それは非常に簡単です。 今、以下の手順を使用してください。

ステップス

  • まず、入れ替えたい行をすべて選択します。 ここでは 6行目 を、私たちのデータセットから抽出しました。

  • を長押ししてください。 SHIFT キーを押しながらマウスを左クリックし、選択した行を希望の位置までドラッグします。 緑色の実線 のようになります。
  • それに続いて、手放しで SHIFT キーを押しながら、マウスの左ボタンを離す。

その結果 6行目 5行目 は、次の画像のように位置が入れ替わります。

3.キーボードショートカットを活用する

キーボードショートカットを使用することは、Excelで行を入れ替える最も簡単な方法の一つです。 それでは、次のセクションで説明する手順を実行しましょう。

ステップス

  • まず、入れ替えたい行を選択します。 ここでは、以下のように選択しました。 6列目 .
  • 次に、キーボードショートカット CTRL + X .

  • のセルを配置したい行の最初のセルを選択します。 6列目 今回はセルを選択しました。 B5 .
  • 最後に、キーボードショートカット CTRL + SHIFT + = をスワップする 6列目 5 .

その結果、以下のことがわかります。 6行目 5行目 の位置が入れ替わっていることがわかる。

4.VBAマクロの使用

VBAマクロ は、Microsoft Excelの非常に便利なツールです。 これを使えば、ワンクリックでExcelの行を入れ替えることができます。 以下に、その手順を説明します。

ステップス

  • まずは デベロッパー タブ リボン .
  • ここで ビジュアルベーシック オプションを指定します。 コード のグループです。

その結果 マイクロソフトビジュアルベーシック のウィンドウがワークシートに表示されます。

  • その後 マイクロソフトビジュアルベーシック ウィンドウに移動します。 インサート タブで表示します。
  • 次に、ドロップダウンメニューから モジュール .

  • そして、新しく作成した モジュール .
 Sub swap_rows() If Selection.Areas.Count 2 Then Exit Sub Dim temp_range As Variant Set range_1 = Selection.Areas(1) Set range_2 = Selection.Areas(2) If range_1.Rows.Count range_2.Rows.Count Or _ range_1.Columns.Count range_2.Columns.Count Then Exit Sub temp_range = range_1.Value range_1.Value = range_2.Value range_2.Value = temp_range End Sub 

コードの内訳

  • まず、「Sub Procedure」という名前のサブプロシージャを起動しました。 swap_rows() .
  • そして、その後に IFステートメント と等しいかどうかをチェックします。 2 と等しくない場合は 2 を実行した後、サブプロシージャを終了します。
  • そのあと、変数を宣言して temp_range as Variant .
  • そして、最初に選択した範囲を 範囲_1 変数の2番目の範囲と レンジ_2 の変数になります。
  • そして、その後に イフ ステートメントを使用して、複数行を1行で入れ替えることを避けることができます。 範囲変数で選択できるのは、1行だけです。
  • その後、その値を 範囲_1 という変数があります。 テンポラリー の変数になります。
  • 次に、その値を レンジ_2 変数を 範囲_1 の変数になります。
  • そして、その値を再代入して テンポラリー 変数を レンジ_2 の変数になります。
  • 最後に、サブプロシージャを終了させた。
  • コードを書いたら セーブ アイコンが表示されます。

  • ここで、キーボードショートカット ALT + F11 をクリックすると、ワークシートに戻ります。
  • 次に、入れ替えたい行を選択して デベロッパー タブ リボン .
  • 続いて、以下を選択します。 マクロ オプションを指定します。 コード のグループです。

  • 次に、以下を選択します。 スワップローズ をクリックすると、Macrosダイアログボックスが開きます。
  • 最後に 実行 .

その結果 6行目 5行目 は、次の図のように入れ替わります。

続きを読む エクセルで隣り合わないセルを入れ替える方法(3つの簡単な方法)

類似の読み物

  • Excelで配列の転置を行う方法(3つの簡単な方法)
  • エクセルで行と列を入れ替える(5つの便利な方法)
  • エクセルで表を転置する方法(5つの適切な方法)
  • Excelで参照を変更せずに数式を転記する(4つの簡単な方法)

Excelで行と列を入れ替える方法

ここでは、行と列を同時に入れ替える方法を学びます。 そのために、次のセクションで紹介する手順を実行しましょう。

ステップス

  • まず、データセット全体を選択し、キーボードショートカット CTRL + C をクリックしてコピーしてください。

  • 次に、貼り付けたいセルを選択します。 今回は、セル B12 .
  • その後 ホーム タブ リボン .
  • ここで、以下を選択します。 貼り付け オプションを使用します。
  • 次に ペースト・スペシャル のオプションをドロップダウン・メニューから選択します。

  • その後 ペースト・スペシャル の欄をチェックしてください。 トランスポーズ .
  • 最後に よっしゃー .

これで完了です!次の画像のように、行と列の位置が入れ替わっているのがわかると思います。

を使用することもできます。 エクセルで行と列を入れ替えるためのいくつかの方法 .

エクセルで列を入れ替える方法

Excelで作業していると、データセットを編集するために列を入れ替えることがよくあります。 Excelでは、いくつかの簡単な手順を踏むことでこれを行うことができます。 これらの手順は、この記事の2番目の方法で使用した手順と非常に似ています。 それでは、Excelで列を入れ替えるために必要なこれらの手順を調べてみましょう。

ステップス

  • まず、入れ替えたい列をすべて選択します。ここでは 書籍 を、私たちのデータセットから抽出しました。

  • を長押ししてください。 SHIFT キーを押しながらマウスを左クリックし、選択した列を希望の位置までドラッグします。 緑色の実線 のようになります。
  • その後、手放します。 SHIFT キーを押しながら、マウスの左ボタンを離す。

その結果 書籍 の列が入れ替わります。 ペンシル の欄は、下の写真のようになります。

も可能です。 この記事で説明したいずれかの方法を使用して、Excelで列を交換します。 .

Excelでセルを入れ替える方法

Excelでは、行と列だけでなく、セル単位での入れ替えも可能です。 この入れ替え方法も、本記事の2番目の方法と同様です。 では、以下の手順で行ってみましょう。

ステップス

  • まず、入れ替えたいセルを選択します。 ここでは、セル C9 .

  • を長押ししてください。 SHIFT キーを押しながらマウスを左クリックし、選択したセルを希望の位置までドラッグします。 緑色の実線 のようになります。
  • その後、手放します。 SHIFT キーを押しながら、マウスの左ボタンを離す。

その結果、次の図のように、選択したセルが入れ替わります。

を使用することもできます。 この記事で紹介したいずれかの方法で、Excelのセルを入れ替えることができます。 .

続きを読む エクセルでセルを入れ替える方法(3つの簡単な方法)

覚えておきたいこと

  • を使用して行をスワップしている間 メソッド2 をクリックすると、スワップが完了するまで、マウスキーを押し続ける必要があります。
  • で行と列の入れ替えが行われる場合、行と列の入れ替えは行われません。 メソッド3 このことを忘れないでください。 トランスポーズ つまり、ソースデータに変更を加えても、スワップされた値は変更されません。

プラクティス部門

での エクセルワークブック を提供しました。 プラクティス部門 自分で練習してください。

結論

そこで、最も一般的で効果的な方法を紹介します。 エクセルで行を入れ替えるには この記事に関するご質問、ご意見、ご感想は下記までお寄せください。 また、当社のウェブサイトでは、Excelの関数や数式に関する他の有用な記事もご覧いただけます。 エクセルウィキ .

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。