Excelで大量のデータを扱っていると、金額の大きい順に確認したい、氏名を五十音順に整理したいという場面が頻繁に出てきます。
しかし、並べ替え機能の使い方が分からず、範囲選択を誤ってデータの対応関係がバラバラになってしまった経験がある方も少なくありません。
見出し行まで一緒に動いてしまったり、部署ごとにまとめたいのに思った順序にならなかったりと、操作にはいくつかのつまずきやすいポイントがあります。
本記事では、Excelの並べ替え機能の基本的な使い方から、昇順・降順の設定方法、複数条件でのやり方までを具体例つきで解説します。
ユーザー設定リストを使った独自順序での並べ替え方や、うまく並べ替えできない原因・数式がずれてしまうよくあるミスについても取り上げます。
一つずつ手順を確認しながら進めれば、初心者の方でも仕組みを理解したうえで安心して操作できるようになります。
表をテーブル機能に変換しておくと見出し行を自動認識できるため、並べ替え前の下準備としてテーブル機能の使い方を押さえておくと範囲選択のミスを防ぎやすくなります。
Excelの並べ替えとは?基本の使い方を解説
Excelの「並べ替え」は、表内のデータを指定した基準に沿って並び順を変える機能です。
「データ」タブの「並べ替え」ボタンから設定でき、数値・文字列・日付のいずれの列も基準にできます。
対象の範囲を選んでからボタンを押すだけで実行できるため、関数を使わずに表全体の見た目を整理できる点が特徴です。
具体例として、以下のような商品リストを売上の大きい順に並べ替える場合を考えます。
| A | B | C | |
|---|---|---|---|
| 1 | 商品名 | 売上 | 数量 |
| 2 | 商品A | 12000 | 5 |
| 3 | 商品B | 8000 | 3 |
| 4 | 商品C | 15000 | 7 |
A1:C4の範囲を選択し、「データ」タブの「並べ替え」から基準列を「売上」、順序を「大きい順」に設定すると、商品C・商品A・商品Bの順に行全体が入れ替わります。
このとき数量の列も一緒に動くため、売上と数量の対応関係は崩れません。
もう一つの例として、氏名の列を五十音順に並べ替えるケースもよくあります。
この場合はふりがな情報を基準に並び替えが行われるため、セルに入力した読み仮名と実際の表示文字が異なると、意図した順序にならないことがあります。
実務では、月次の売上ランキング表を作る際や、名簿を五十音順に整理する際によく使われる操作です。
初心者がつまずきやすいのは、見出し行まで一緒に並べ替え範囲に含めてしまい、「商品名」などの見出しが本文の中に紛れ込んでしまうミスです。
並べ替えダイアログの「先頭行をデータの見出しとして使用」にチェックを入れておくと、この失敗を防げます。
似た機能に「フィルター」があり、条件に合うデータだけを表示したい場合は並べ替えではなくフィルター機能を使います。
両者は目的が異なるため、範囲を絞り込みたいときはフィルター機能の使い方を確認しておくと迷いにくくなります。
並べ替えの使い方とやり方|昇順・降順・複数条件の設定手順
並べ替えの基本的な操作は、範囲を選択してから「データ」タブの「並べ替え」ボタンを押し、基準列と順序を指定するという流れです。
昇順・降順のどちらを選ぶか、条件を1つにするか複数にするかによって設定手順が少し変わるため、それぞれのやり方を確認します。
昇順で並べ替える方法
昇順は、数値なら小さい順、文字列なら五十音順や英字順にデータを並べる設定です。
| A | B | |
|---|---|---|
| 1 | 氏名 | 得点 |
| 2 | 佐藤 | 65 |
| 3 | 鈴木 | 80 |
| 4 | 田中 | 50 |
A1:B4を選択し、「データ」タブの「昇順」ボタン(AZ↓)を押すと、田中(50)・佐藤(65)・鈴木(80)の順に並び替わります。
得点の低い人から順に確認したいテスト結果の集計などで使う設定です。
降順で並べ替える方法
降順は昇順の逆で、数値の大きい順や五十音の後ろ側から並べる設定です。
先ほどの得点表で「降順」ボタン(ZA↓)を押すと、鈴木(80)・佐藤(65)・田中(50)の順に入れ替わります。
売上ランキングや得点上位者の一覧を作りたいときは、降順を使うと上位から順に確認できます。
複数条件で並べ替える方法
複数条件の並べ替えは、1つ目の基準が同じ値のときに2つ目の基準で順序を決めたい場合に使います。
| A | B | C | |
|---|---|---|---|
| 1 | 部署 | 氏名 | 売上 |
| 2 | 営業 | 佐藤 | 12000 |
| 3 | 総務 | 鈴木 | 9000 |
| 4 | 営業 | 田中 | 15000 |
A1:C4を選択して「並べ替え」ダイアログを開き、「レベルの追加」で1段階目を「部署」の昇順、2段階目を「売上」の大きい順に設定します。
すると部署ごとにまとまったうえで、同じ部署内では売上の大きい順に並ぶ表になります。
元のデータの並び順は変えずに順位だけを知りたい場合は、並べ替えの代わりにRANK関数を使う方法もあります。
並べ替え機能の使い方を具体例で解説
ここでは、実務で使う場面を想定した並べ替えの具体例を2つ紹介します。
複数条件を使った売上データの並べ替え例
支店ごとの売上データを、支店名の昇順、売上の大きい順という2段階の複数条件で並べ替える例です。
| A | B | C | |
|---|---|---|---|
| 1 | 支店 | 担当者 | 売上 |
| 2 | 東京 | 山田 | 20000 |
| 3 | 大阪 | 中村 | 18000 |
| 4 | 東京 | 木村 | 25000 |
A1:C4を選択し、1段階目を「支店」の昇順、2段階目を「売上」の大きい順に設定すると、大阪の行が先頭に来たうえで、東京の中では木村(25000)が山田(20000)より上に並びます。
支店別の売上上位者をひと目で確認したい会議資料などで役立つ並べ方です。
この並べ方であれば、支店をまたいだ全体比較をしなくても、各支店内の成績上位者だけをすぐに見つけられます。
ユーザー設定リストで曜日順に並べ替える例
通常の並べ替えでは、曜日の列は「月・水・金・土・日・木・火」のように五十音順で並んでしまい、意図した曜日順になりません。
この場合は「ユーザー設定リスト」という機能を使い、あらかじめ「月・火・水・木・金・土・日」という順序を登録しておきます。
並べ替えダイアログの順序欄で登録したユーザー設定リストを選択すると、曜日本来の並び順でデータを整理できます。
売上を曜日別に集計したグラフを作る前の下準備として使われることが多い設定です。
ユーザー設定リストを登録し忘れたまま並べ替えを実行すると、意図した曜日順にならず戸惑う初心者も多く見られます。
事前に「ファイル」タブの「オプション」からリストを登録しておくと、次回以降は順序欄で選ぶだけで済みます。
並べ替えができない・崩れる原因とよくあるミス
並べ替え機能は操作自体は単純ですが、初心者が意図しない結果になりやすいポイントがいくつかあります。
代表的な原因を3つ確認しておきます。
昇順・降順を逆に設定してしまうミス
昇順と降順の意味を取り違え、大きい順に並べたいのに小さい順で実行してしまうミスがよくあります。
ボタンのアイコン(AZ↓・ZA↓)だけで判断せず、ダイアログ内の「順序」欄で「大きい順」「小さい順」の表記を確認すると間違いを防げます。
急いで作業しているときほど起きやすいミスなので、実行後に先頭行の値を確認する習慣をつけておくと安心です。
複数条件の優先順位を間違えるミス
複数条件で並べ替える際、レベルの追加順を逆にしてしまい、意図した優先順位にならないミスも多く見られます。
前述の支店別売上の例で、支店より先に売上を1段階目にしてしまうと、支店ごとにまとまらず売上順だけの表になってしまいます。
レベルの並び順が「上から優先」される仕組みを理解しておくことが大切です。
数式がずれてエラーになる原因
並べ替えを実行すると行の位置が入れ替わるため、相対参照の数式が別のセルを参照してしまい、エラーや誤った値になることがあります。
例えば、B列の値を参照するC列の数式が入っている表を並べ替えると、行と一緒に数式も移動するため、参照先が意図しないセルにずれるケースがあります。
数式が入った表を並べ替える前には、可能であれば数式を値に変換しておくか、絶対参照が必要な部分を確認しておくと安全です。
大量データを集計しながら並べ替えたい場合は、ピボットテーブルを使うと元の表を崩さずに集計順を変えられます。
並べ替え機能まとめ|正しい範囲選択が使いこなしの近道
Excelの並べ替え機能は、範囲選択と基準列・順序の設定さえ正しく行えば、初心者でも安心して使える機能です。
昇順・降順の基本操作に加えて、複数条件やユーザー設定リストを使えば、部署別・曜日別など実務に合った順序で表を整理できます。
数式が入った表を並べ替えるときは参照ずれに注意し、必要に応じて値化や絶対参照を検討すると、意図しないエラーを避けられます。
まずは小さな表で昇順・降順の切り替えから試し、慣れてきたら複数条件やユーザー設定リストにも挑戦してみることをおすすめします。
見出し行の含め忘れやレベルの優先順位のミスは操作に慣れるまでよく起こるため、実行後は必ず表全体を見直す習慣をつけておくと安心です。
Excelの関数についても基礎から体系的に学びたい方は、あわせて確認しておくと理解が深まります。





