目次
Excelで作業をしていると、行やセル間のデータを並べ替えることがあります。 時には、行と列の間でデータセルや範囲を入れ替える必要がある場合もあります。 今回は、以下の4つの簡単な方法を学びます。 スワップロー そこで、今回から、これらの方法を探っていこうと思います。
練習用ワークブックをダウンロードする
この練習用シートをダウンロードして、この記事を読みながら練習してください。
行の入れ替え.xlsmExcelで行を入れ替える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の関数や数式に関する他の有用な記事もご覧いただけます。 エクセルウィキ .