エクセルで並べ替えをする方法|昇順・降順と、複数の条件で並べ替えるやり方、できないときの対処

並べ替えの方法|昇順・降順 便利操作・データ整理

名簿を五十音順にしたい、売上を多い順に並べたい。そんなとき、手でセルを入れ替えていては、時間がかかる上に、行がずれてしまうこともあります。エクセルの「並べ替え」を使えば、数回のクリックで、きれいに並べ替えられます。

この記事では、昇順・降順の基本から、複数の条件での並べ替え、行がずれないコツ、並べ替えができないときの原因を、図解で説明します。

並べ替えの基本|昇順と降順

種類数値文字日付
昇順小さい順(1、2、3…)五十音順(あ、い、う…)古い順
降順大きい順(3、2、1…)五十音の逆順(わ、ろ、れ…)新しい順

漢字の並びは、入力時の「読み」(ふりがな)の順になります。読みの情報が残っていないデータでは、思った順にならないことがあります。

いちばん簡単な並べ替え(1列を基準にする)

手順1|並べ替えの基準にしたい列の中の、セルを1つクリックする(表の中のセルならどれでも可)

手順1:並べ替えの基準にしたい列の中の、セルを1つクリックする(表の中のセルならどれでも可)

手順2|「データ」タブをクリックする

手順2:「データ」タブをクリックする

手順3|「並べ替えとフィルター」の「昇順」(A→Z)または「降順」(Z→A)のボタンをクリックする

手順3:「並べ替えとフィルター」の「昇順」(A→Z)または「降順」(Z→A)のボタンをクリックする

このとき、表全体が自動で認識され、行全体が一緒に並べ替えられます。基準の列を選ぶだけなので、行がずれる心配はありません。

点数の列を基準に、降順で並べ替える前と後の表の図解

複数の条件で並べ替える

「部署ごとに、その中を点数の高い順に」のように、複数の条件で並べ替えたいときは、「並べ替え」ダイアログを使います。

手順1|表の中のセルを1つクリックする

手順1:表の中のセルを1つクリックする

手順2|「データ」タブの「並べ替え」をクリックする

手順2:「データ」タブの「並べ替え」をクリックする

手順3|「最優先されるキー」で、1つ目の条件(例:部署)を選ぶ

手順3:「最優先されるキー」で、1つ目の条件(例:部署)を選ぶ

手順4|「レベルの追加」をクリックして、「次に優先されるキー」で、2つ目の条件(例:点数)を選ぶ

手順4:「レベルの追加」をクリックして、「次に優先されるキー」で、2つ目の条件(例:点数)を選ぶ

手順5|それぞれの順序(昇順・降順)を確認して、「OK」をクリックする

手順5:それぞれの順序(昇順・降順)を確認して、「OK」をクリックする

並べ替えのダイアログでは、条件を、最大で64個まで追加できます。上の条件ほど、優先順位が高くなります。

並べ替えがうまくいかないときの原因と対処

症状原因対処
一部の行だけが並ばない表の途中に、空白の行がある空白行を削除する、または、範囲を手動で選ぶ
数字が、1、10、2…の順になる数値が文字列として入力されているセルの書式を「標準」にして、数値に変換する
結合セルで、エラーが出る結合されたセルが、範囲内にあるセルの結合を解除してから、並べ替える
見出し行も並べ替えられてしまう「先頭行をデータの見出しとして使用する」が外れているダイアログで、チェックを入れ直す
並べ替えたら、数式の値がずれる相対参照で、他の行を参照している数式を値に変換するか、絶対参照に直す

並べ替えるときの注意点

  • 並べ替える前に、元のファイルのコピーを、別の名前で保存しておく
  • 空白の行や、結合したセルがないかを確認する
  • 選んだ範囲の外側の列にも、データがある場合は、範囲を広げて選ぶ
  • 並べ替えたあとは、Ctrl+Z で元に戻せる(保存して閉じる前に限る)

もう一歩進める|並べ替えの応用的な使い方

色で並べ替える

条件付き書式や、手動で色をつけたセルを、色ごとにまとめたいときは、並べ替えダイアログの「並べ替えのキー」で、「セルの色」を選びます。同じ色のセルが、上にまとまります。

元の順番に戻せるように、連番をつけておく

並べ替える前に、左端に、1、2、3…と連番の列を作っておくと、あとから、連番の昇順で並べ替えるだけで、元の順番に戻せます。

ユーザー設定リストで並べ替える

「営業部、総務部、開発部」のように、決まった順番がある項目は、「ユーザー設定リスト」に登録すると、その順番で並べ替えられます。「並べ替え」ダイアログの「順序」で、「ユーザー設定リスト」を選びます。

関数で、元の表を崩さず並べ替える

Microsoft 365などの新しいバージョンでは、SORT関数を使うと、元の表を残したまま、並べ替えた結果を、別の場所に表示できます。元のデータを崩したくないときに、便利です。

並べ替えの前に確認したい、表の形

並べ替えは、表の形が整っているほど、トラブルが起きにくくなります。次の点を、並べ替える前に確認しておくと安心です。

  • 見出しの行が1行だけになっている(2行以上あると、片方が並べ替えの対象になる)
  • 空白の行や、空白の列が、表の途中に入っていない
  • 合計の行が、表の一番下に混ざっていない(合計の行も並べ替えられてしまう)
  • 1つの列に、数字と文字が混ざっていない

並べ替えのよくある質問

並べ替えたあと、元の順番に戻せますか?

並べ替えた直後であれば、Ctrl+Z で戻せます。保存して閉じてしまった場合は、元の順番を示す連番の列を、先に作っておけば、その列で昇順に並べ替えることで、戻せます。

一部の列だけを並べ替えたいときは?

列の一部だけを選んで並べ替えると、ほかの列と、データがずれてしまいます。行全体が一緒に動くように、表のセルを1つ選んで並べ替えるのが、基本です。一部の列だけを並べ替えたいときは、別の場所にコピーして、並べ替えます。

漢字を、五十音順に並べたいのですが、順番がおかしいです

漢字は、入力したときの「読み」の順になります。ほかのソフトから貼り付けたデータでは、読みの情報がなく、順番が崩れることがあります。読みを入れた列(ふりがな)を作り、その列で並べ替えると、五十音順にできます。

まとめ

  • 1列で並べ替えるなら、基準の列のセルを選んで、「昇順」または「降順」
  • 複数の条件は、「並べ替え」ダイアログで、「レベルの追加」
  • 並べ替えられないときは、空白行・結合セル・文字列の数値を確認する
  • 並べ替える前に、元のファイルをコピーしておくと安心

コメント

タイトルとURLをコピーしました