Excelで複数条件の並べ替えをしたいときは、「データ」タブ→「並べ替え」→「レベルの追加」を使うのが最短です。名前順の中で日付順にしたい、部署ごとに売上順にしたい、といった場面でも一度設定すればきれいに整理できます。この記事では、仕事中にすぐ使える手順を先にお見せして、そのあとに上手くいかないときの原因や時短ワザまでまとめて解説します。
まず結論:Excelで複数条件を並べ替える手順
- 並べ替えたい表の中のセルを1つクリックします。
- Excel上部の「データ」タブをクリックします。
- 「並べ替え」をクリックします。
- 「最優先されるキー」で1つ目の条件にしたい列を選びます。例:部署
- 「並べ替えのキー」「順序」を選びます。例:値、昇順
- 「レベルの追加」をクリックします。
- 2つ目の条件にしたい列を選びます。例:売上
- 必要なら3つ目、4つ目も同じように追加します。
- 最後に「OK」をクリックします。
これで、たとえば「部署ごとにまとめたうえで、その中を売上の高い順に並べる」といった並べ替えができます。
ユーザー設定の並べ替えとは?
Excelの「ユーザー設定の並べ替え」は、単純にAからZ、古い順から新しい順に並べるだけではなく、複数の条件を順番に指定して並べ替えられる機能です。1列だけの並べ替えでは足りない表にとても便利ですよ。
- 部署順 → 氏名順
- 担当者順 → 日付順
- 都道府県順 → 市区町村順
- ステータス順 → 締切日順
こうした整理をしたいときに役立ちます。
具体例:部署ごとに売上の高い順へ並べ替える方法
ここでは、よくある表を例にして手順を具体的に見ていきましょう。
- 表のどこか1セルをクリックします。
- 「データ」タブを開きます。
- 「並べ替え」をクリックします。
- 「先頭行をデータの見出しとして使用する」に見出しが反映されているか確認します。
- 1行目の条件で「列」に部署を選びます。
- 「並べ替えのキー」は値、「順序」は昇順を選びます。
- 「レベルの追加」をクリックします。
- 2行目の条件で「列」に売上を選びます。
- 「並べ替えのキー」は値、「順序」は降順を選びます。
- 「OK」をクリックします。
すると、まず部署ごとにグループ分けされ、その中で売上が高い順に並びます。会議資料や集計前の一覧表を整えるときにかなり便利です。
五十音順・日付順・色順でも複数条件にできる
複数条件の並べ替えは、文字や数字だけではありません。Excelでは並べ替えのキーとしていくつかの種類を選べます。
- 値:文字、数字、日付を通常の順番で並べ替える
- セルの色:塗りつぶし色ごとに並べ替える
- フォントの色:文字色ごとに並べ替える
- セルのアイコン:条件付き書式のアイコンごとに並べ替える
たとえば「進捗が赤色の行を上に出して、その中を締切日順にする」といった整理も可能です。
日付順を組み合わせる例
- 「データ」→「並べ替え」を開きます。
- 1つ目の条件で「担当者」を選びます。
- 「レベルの追加」をクリックします。
- 2つ目の条件で「締切日」を選びます。
- 順序を「古い順」または「新しい順」にします。
- 「OK」をクリックします。
これで担当者ごとに案件がまとまり、その中を締切順に確認できます。
独自の順番で並べたいときは「ユーザー設定リスト」を使う
Excelでは「あいうえお順」や「数字順」ではなく、独自の順番で並べたいこともありますよね。たとえば、優先度を「高・中・低」の順にしたい、曜日を「月・火・水…」の順にしたい、といったケースです。そんなときはユーザー設定リストが便利です。
- 表を選択した状態で「データ」→「並べ替え」をクリックします。
- 並べ替える列を選びます。例:優先度
- 「順序」のプルダウンを開きます。
- 「ユーザー設定リスト...」をクリックします。
- 一覧に目的の順番があれば選択します。なければ新しく入力します。
- たとえば「高,中,低」のように順番を登録します。
- 「追加」→「OK」→「OK」の順で確定します。
これで、一般的な昇順・降順では出せない並び方もきれいに調整できます。
並べ替えが上手くいかないときのチェックポイント
複数条件の並べ替えで失敗しやすいポイントはだいたい決まっています。結果が変だったときは、次を順番に確認してみてください。
1. 見出し行が正しく認識されていない
1行目が項目名なのにデータとして扱われると、列名まで一緒に並べ替えられてしまいます。
- 「並べ替え」画面で「先頭行をデータの見出しとして使用する」になっているか確認する
- 1行目に空白や結合セルがないか確認する
2. 空白行・空白列が途中にある
表の途中に空白行や空白列があると、Excelが表の範囲をそこで区切ってしまうことがあります。
- 表の中に完全な空白行がないか見る
- 必要なら表全体をドラッグして選択してから並べ替える
3. 数字や日付が文字列になっている
見た目は同じでも、データの種類が違うと正しく並びません。特に日付や売上金額で起こりやすいです。
- セルをクリックして数式バーの表示を確認する
- 左上に緑の三角が出ていれば文字列の可能性が高い
- 「データ」→「区切り位置」→「完了」で数値化できる場合がある
4. 結合セルがある
結合セルがある表は並べ替えでトラブルになりやすいです。エラーが出たらまず疑ってください。
- 見出し以外の結合セルはできるだけ解除する
- 表形式のデータでは結合より「中央揃え」を使う
5. フィルターと並べ替え条件が混ざっている
フィルターで一部だけ表示している状態でも並べ替えはできますが、意図した並びに見えないことがあります。
- いったんフィルターを解除してから並べ替える
- そのあと必要なら再度フィルターをかける
複数条件の並べ替えをやり直す方法
設定を間違えても慌てなくて大丈夫です。すぐ戻せます。
- Ctrl + Z で直前の操作を元に戻す
- 再度「データ」→「並べ替え」を開いて条件を修正する
- 条件の順番を変えたいときは、並べ替え画面の上矢印・下矢印で優先順位を入れ替える
大事なのは、上にある条件ほど優先されることです。思った結果にならないときは、条件の中身よりも順番を見直すと解決しやすいですよ。
仕事が速くなる関連ワザ
テーブル化しておくと並べ替えしやすい
表をテーブルにしておくと、見出しやフィルターが安定して、並べ替えミスを減らせます。
- 表内のセルをクリックします。
- Ctrl + T を押します。
- 「先頭行をテーブルの見出しとして使用する」にチェックを入れます。
- 「OK」をクリックします。
以後は見出しの▼からすぐ並べ替えやフィルターが使えるので、日常業務がかなり楽になります。
覚えておくと便利なショートカット
- Ctrl + Z:元に戻す
- Ctrl + T:テーブル化する
- Ctrl + Shift + L:フィルターのオン・オフ
- Alt → A → S → S:並べ替え画面をキーボード操作で開く
マウス操作だけでもできますが、よく使うなら1つでもショートカットを覚えると時短になります。
まとめ
Excelで複数条件をユーザー設定で並べ替えるには、「データ」タブ→「並べ替え」→「レベルの追加」が基本です。さらに独自の順番で整理したいときは「ユーザー設定リスト」を使えばOKです。もし上手くいかないときは、見出し行、空白行、文字列化された数字や日付、結合セルを確認してみてください。表の整理がスムーズになると、確認ミスも減って仕事がかなり進めやすくなります。まずは今使っている一覧表で1回試してみましょう。
