【Excel・エクセル】データをソートする!並べ替えのやり方

この表の日付や数字を順に並べたいんだけど。

データをソートすればいいんよ。
- 昇順は小さい順、降順は大きい順に並べ替えること
- 昇順は「データタブ」→「昇順」、降順は「データタブ」→「降順」
- 五十音順に並べ替えできないときは、ふりがなを確認する
並べ替えの練習ファイルダウンロード

一緒にやってみませんか?
【Excel・エクセル】ソート(並び替え)とは?

データを見やすいように、順番に並び替えたいときってありますよね。
エクセルにはもちろん、テーブルを日付や数字、あいうえお順など、順番に並び替えられる機能があります。
データを順に並べ替えることを「ソート」といいます。

並べ替えとソートって別物?

ぶっちゃけ一緒だから、どっちを使っても問題ないよ。
並び替えの昇順と降順
並び替えには「昇順」と「降順」の2種類があります。
読んで字のごとく、昇順は下から上に昇っていくように並び替える、降順は上から下に降りるように並び替えることです。

昇順→小さい順
降順→大きい順ってことだね。

簡単にまとめるとこんな感じ。
入力データ | 昇順 | 降順 |
---|---|---|
数字 | 0→9 | 9→0 |
日本語 | あ→ん | ん→あ |
英語 | A→Z | Z→A |
日付 | 1月1日→12月31日 | 12月31日→1月1日 |
【Excel・エクセル】ソートの仕方
では実際に下図のようなテーブルを、いろいろ並べ替えていきたいと思います。

昇順に並び替える方法

日付を昇順に並び替えてみよう。

昇順は、小さい順に並べ替えることだったよね。
ステップ1
まず、並べ替えたい列のタイトルのセルをクリックします。
今回は入会日を昇順に並べ替えたいので、入会日のタイトル行、セルC1をクリックします。


並べ替えたい列じゃなくて、タイトル行のセルをクリックしてね。
列を選ぶと、列の中だけでソートされることがあるから、気を付けて!
ステップ2
クリックしたら、「データタブ」→並べ替えとフィルターのところにある「昇順」をクリックしてください。

完成!
無事、日付が小さい順(若い順)に並べ替えできました!

降順に並び替える方法
降順に並べ替えるのも、昇順の時と同じです。

数字を降順に並び替えてみよう。

降順は、大きい順に並べ替えることだったよね。
ステップ1
まず、並べ替えたい列のタイトルのセルをクリックします。
今回は点数を降順に並べ替えたいので、点数のタイトル行、セルH1をクリックします。

ステップ2
クリックしたら、「データタブ」→並べ替えとフィルターのところにある「降順」をクリックしてください。

完成!
無事、点数が高い順に並べ替えできました!

複数列を同時に並べ替える方法

並べ替えって、一つずつじゃないとできないの?

複数行を一気に並べ替えもできるんよ。
複数の条件で並べ替えができます。
たとえば、例題のコース名を降順に並べ替えて、コース名が同じ場合は氏名で昇順で並べ替える、なんてこともできるんです!
ステップ1
まず、並べ替えたい表をどこでもいいのでクリックして、「データタブ」→並べ替えとフィルターのところにある「並べ替え」をクリックしてください。

並べ替えダイアログボックスが出てきました。ここで並べ替えの条件を決めていきます。

ステップ2
1つ目の条件は「コース名を降順に並べ替え」でした。
「最優先されるキー」の右側の枠をクリックして「コース」を選んでください。
降順に並べ替えたいので、「順序」の下にある枠をクリックして「降順」を選びます。

ステップ3
2つ目の条件は「氏名を昇順に並べ替え」でした。
2つ目以降の条件を設定するには「レベルの追加」をクリックします。「次に優先されるキー」が出てきました。


最優先されるキーの値が同じだった場合、この次に優先されるキーで並べ替えされるよ。
ステップ4
では、「次に優先されるキー」の右側の枠をクリックして「氏名」を選んでください。
昇順に並べ替えたいので、3列目の順序にある枠をクリックして「昇順」を選びます。
設定できたら、OKをクリックしてください。


ちなみに並べ替えのキーから、セルやフォントの色で並べ替えもできるんよ。

完成!
コース名が降順に並べ替えられ、同じコース名だった場合は名前で昇順に並べ替えができました!


これで並べ替えは完ぺきだね!

あれ、でもちょっと待って?
スポンサーリンク
【Excel・エクセル】文字が並べ替えできない場合
漢字が五十音順に並び替えできない
名前を昇順で並べ替えしましたが、ちょっとおかしいですね……?


イノウエさんの次がナガノさん、その次がオオキさんって、あいうえお順にならないよ?

まっ!
確かに昇順にした場合、永野(ナガノ)さんは川島(カワシマ)さんと堀川(ホリカワ)さんの間に来ないとおかしいですよね。
なぜ昇順にならないかというと、エクセルさんが永野を「ナガノ」ではなく、音読みで「エイノ」と認識しているからです!
実際に確認してみましょう。
ステップ1
永野さんのセルB4をクリックして、「ホームタブ」→フォントのところにある「ふりがなの表示/非表示」をクリックしてみてください。

ふりがなが表示されました。
やはり、ナガノではなくエイノと認識されていたようですね。
このままでは困るので、エクセルさんにこれはナガノと読むことを教えてあげましょう!

ステップ2
読み方を変えるには、変えたいセルをクリックして「ホームタブ」→フォントのところにある「ふりがなの右側にある下向き三角」→「ふりがなの編集」をクリックしてください。

ステップ3
ふりがなが編集できるようになりました。

エイノを消して、ナガノに書き換えてください。

ステップ4
ふりがなを編集できたら、再度「ホームタブ」→フォントのところにある「ふりがなの表示/非表示」をクリックしてみてください。
ふりがなが非表示になります。

ステップ5
これで準備は整いました、再び並べ替えをしてみましょう。

完成!
無事、正しく名前が降順に並べ替えができました!

セルの結合をしている
残念ながら、セルの結合をしているセルがあると、並び替えできません。
エラーメッセージが出てきます。


セルの結合については、こっちのページで詳しく解説するね。
1行目の見出し行まで並び替えちゃう
ソートしたときに見出し行まで移動して、困ってしまうことはありませんか。

そんな時は、並べ替えダイアログボックスの右上にある「先頭行をデータの見出しとして使用する」にチェックを入れて、ソートし直してみてください。

【Excel・エクセル】そのほかの並べ替えのやり方
データタブから並べ替えを設定する以外にも、並べ替えする方法はあります。
ショートカットキーで並べ替える方法
ショートカットキーで、マウスを使わず設定できます。
並べ替えたい列のタイトルのセルをクリックして、以下のコマンドを入力です。
昇順 | 「Altキー」→「A」→「S」→「A」 |
降順 | 「Altキー」→「A」→「S」→「D」 |

同時押しじゃなくて、順番に押してね。
フィルターから並べ替える方法
フィルター機能を使えば、フィルターから昇順、降順に並べ替えできます。
フィルターのマークをクリックすると、すぐ下に昇順、降順がありますね。


フィルターは下記のページでお話しするね。
これで表にある日付や文字、数字、あらゆる順番を制覇できますね!
それでは、お疲れさまでした!
- 昇順は小さい順、降順は大きい順に並べ替えること
- 昇順は「データタブ」→「昇順」、降順は「データタブ」→「降順」
- 五十音順に並べ替えできないときは、ふりがなを確認する
ディスカッション
コメント一覧
まだ、コメントがありません