Excel で複数の行を並べ替える方法

2022年7月1日

Excel で複数の行を並べ替える方法

複数の条件を持つ複数の行を並べ替える方法

複数の条件で複数の行のデータを並べ替える方法について説明します。今回は、「得点が最も高い生徒ごとにクラス別」で成績表を並べ替える方法を紹介します。

作業時間:1分

複数の行の 1 つのデータ・チャンクをソートする

上の図に示すように、複数の行の単一の凝集度であるデータを並べ替える方法を次に示します。

今回は、「関東ブロック」「関西ブロック」「九州ブロック」のうち、合計金額が最も少ないブロックをソートします。

他のセルの合計金額を参照する

まず、表の横にあるセルに合計金額を参照する数式を入力します。

表の横にあるセルを選択します (H2 セルなど)。そして=$G$5 と入力してください。する実行キーを押してください。

オートフィル付きコピー

隣の独房に全量が見えました。

オートフィルは、同じチャンク内のすべてのセルをコピーします。

数式を入力したセル (セル H2 など) を選びます。そしてセルの右下隅にある ■ (塗りつぶしハンドル) を下にドラッグします。します。

コピー可能

これで、合計金額がすべてのセルにコピーされました。

これは、データごとに行います。

次のセルに「1」と入力します。

すべてのピースに合計金額を参照する式を入力すると、上の画像のようになります。

次に、スワップ時に他のデータが置き換えられないように、次のセルに 1 からの連番を入力します。

参照式を入力した場所の横にあるセルを選択します (セル I2 など)。する1 を入力そして実行キーを押してください。

オートフィル付きコピー

オートフィルでコピーし、連番を入力します。

「1」と入力したセルを選択します (セル I2 など)。そしてセルの右下隅にある ■ (塗りつぶしハンドル) を下にドラッグします。します。

連続データにする

自動入力オプション、②連続データの順に選択次に、1 からシーケンス番号を入力できます。

並べ替えを選択する

準備ができたので、並べ替えを行います。

並べ替えるセルの範囲 (セル A2 ~ I13 など)、②データタブ, (3)ソートで選択します。

セルの範囲選択で、合計またはシーケンス番号の参照式を入力したすべてのセルも選択しましょう。

並べ替えを設定する

ソートダイアログボックスが表示されます。

(1)前述の「優先キー」参照式を入力した列 (たとえば、列 H), (2) の “ソートキー"セル値, (3) の “順序"「最小注文」の順に選択します。

レベルの追加ボタン。

キーを追加する

(1)「次の優先キー」連番が入力された列 (例: 列 I), (2) の “ソートキー"セル値, (3) の “順序"「最小注文」の順に選択します。

OKボタンを押します。

並べ替えが完了しました

これで、複数の行の 1 つのデータチャンクを並べ替えることができます。