細目 3.3.2

複数の列でデータを並べ替える

「クラスごとに、点数の高い順」のように、2つ以上の列を使って並べ替えるには[並べ替え]ダイアログでレベルを足します。試験では「部署の昇順、同じ部署の中では売上の降順に並べ替える」のような形で出ます。

レベルの考え方

上のレベルから順に使われます。1つ目の列で同じ値が並んだときだけ、2つ目の列で順番を決めます。

レベル列順序意味
最優先されるキークラス昇順まずクラスの A → B → C の順に分ける
次に優先されるキー点数大きい順同じクラスの中で、点数の高い順にする
順番を逆にすると結果が変わります。点数を最優先にすると、クラスに関係なく点数の高い順になり、同じ点数のときだけクラスで並びます。
数値は「小さい順・大きい順」、文字は「昇順・降順」と表示されます。大きい順・降順が、数値の高い順や Z→A の順です。
見出しの行は並べ替えない。[先頭行をデータの見出しとして使用する]にチェックが入っていると、見出しは動きません。

Excelでの入れ方

  1. 表の中のセルを1つ選び、[データ]タブの[並べ替え]をクリックします。
  2. [最優先されるキー]で列を選び、[順序]を選びます。
  3. [レベルの追加]を押し、[次に優先されるキー]の列と順序を選んで[OK]を押します。

レベルの順番は、ダイアログの ▲▼ ボタンで入れ替えられます。表の元の並びに戻したいときのために、通し番号の列を作っておくと便利です。並べ替えた結果を別の場所に出したいときは SORT 関数 を使います。

画面の名前とダイアログの項目は Excel 2024 デスクトップ版でまだ確かめていません(確認予定)。

やってみようドリル 3.3.2-1

小テストの結果を並べ替える

下の「並べ替え」で列と順序を選ぶと、表がその場で並び替わります。クラスの昇順(A→B→C)、同じクラスの中では点数の高い順になるように設定して、採点してください。