エクセルでデータを入力した後、提出する前にとりあえずデータを名前順や番号順に揃えて提出したい場合、単純に自分で使う場合に管理しやすくしたい場合など、データを昇順/降順で並べ替えたい場面は多いと思います。ここではexcelの「並べ替えとフィルター」の使い方を説明したいと思います。
並べ替えとフィルターの使い方(単列)
![meibo1](https://sunagitsune.com/wp-content/uploads/2018/12/meibo1.jpg)
こんな感じの名簿を並べ替えてみたいと思います。
![meibo2](https://sunagitsune.com/wp-content/uploads/2018/12/meibo2.jpg)
並べ替えをしたい列のセル、範囲、列まるごとのいずれかを選択します。
![meibo3](https://sunagitsune.com/wp-content/uploads/2018/12/meibo3-650x130.jpg)
ホームタブ→並べ替えとフィルタをクリックすると、プルダウンが表示されます。
![meibo4](https://sunagitsune.com/wp-content/uploads/2018/12/meibo4.jpg)
「昇順」または「降順」をクリックすると、「並べ替えの前に」が表示されます。
選択範囲を拡張した場合、選択範囲と一緒に隣接したセルも並べ替えされます。
選択範囲を拡張した場合、選択範囲と一緒に隣接したセルも並べ替えされます。
![meibo5](https://sunagitsune.com/wp-content/uploads/2018/12/meibo5.jpg)
「昇順」かつ「選択範囲を拡張する」の場合:あいうえお順に並び替えられ、ふりがなや番号もセットで(表の中で行単位で)並び替えされます。
![meibo6](https://sunagitsune.com/wp-content/uploads/2018/12/meibo6.jpg)
「降順」かつ「選択範囲を拡張する」の場合:ん→あ順に並び替えられ、ふりがなや番号もセットで並び替えされます。
![meibo7](https://sunagitsune.com/wp-content/uploads/2018/12/meibo7.jpg)
「昇順」かつ「現在選択されている範囲を並べ替える」場合、選択範囲だけがあいうえお順に並び替えられ、ふりがなや番号は据え置きになりました。
並べ替えとフィルターの使い方(複数列、選択範囲を指定)
![sortselected6](https://sunagitsune.com/wp-content/uploads/2018/12/sortselected6.jpg)
複数列を選択して並べ替えをした場合は、一番左の列を指定した順序(昇順/降順)で並べ替えし、隣接した(それより右の)選択されている範囲もセットで並べ替えされます。
選択されていない範囲は並べ替えの対象とならず、選択範囲を拡張するかどうかは訊かれません。
選択されていない範囲は並べ替えの対象とならず、選択範囲を拡張するかどうかは訊かれません。
![sortselected2](https://sunagitsune.com/wp-content/uploads/2018/12/sortselected2.jpg)
実際やってみると、
![sortselected7](https://sunagitsune.com/wp-content/uploads/2018/12/sortselected7.jpg)
こうなります。A列が昇順で並べ替えされ、隣接するB列もA列とセットで並べ替えされますが、C列は手付かずです。
![sortselected8](https://sunagitsune.com/wp-content/uploads/2018/12/sortselected8.jpg)
もう一度、今度はB~C列を選択して、昇順で並べ替えしてみます。
![sortselected9](https://sunagitsune.com/wp-content/uploads/2018/12/sortselected9.jpg)
一番左にあるB列が昇順で並べ替えされ、C列がそれにならいます。しかしA列は手付かずのままです。
優先列を変更
![excel ソート 複数範囲1](https://sunagitsune.com/wp-content/uploads/2018/12/c94802a900be225eb3338879154049e4.png)
この状態で昇順でソートすると、A列が優先で並べ替えされますが、
![excel ソート 複数範囲2](https://sunagitsune.com/wp-content/uploads/2018/12/34c6307f372770aceabb659d0ab1c360.png)
TabでアクティブセルをB列に移動して実行すると、
![excel ソート 複数範囲4](https://sunagitsune.com/wp-content/uploads/2018/12/a677b8e45068ee119677c9befa94d535.png)
B列を優先して並べ替えが行われます。
![sortselected10](https://sunagitsune.com/wp-content/uploads/2018/12/sortselected10.jpg)
なお、Ctrl押して選択範囲を複数指定した場合、並べ替えはできません。
データタブから並べ替え
![linerb1](https://sunagitsune.com/wp-content/uploads/2019/01/linerb1.jpg)
データタブ→「並べ替えとフィルタ」エリアを使用する方法です。
![linerb2](https://sunagitsune.com/wp-content/uploads/2019/01/linerb2.jpg)
AZボタンで昇順の並べ替え、
![linerb3](https://sunagitsune.com/wp-content/uploads/2019/01/linerb3.jpg)
ZAボタンで降順の並べ替えが実行されます。
範囲は自動で拡張され、表内の同じ行のデータも一緒に並べ替えされています。
範囲は自動で拡張され、表内の同じ行のデータも一緒に並べ替えされています。
![linerb4](https://sunagitsune.com/wp-content/uploads/2019/01/linerb4-650x239.jpg)
並べ替えボタンを使うと、条件を指定して並べ換えが可能です(複数キー指定も可能。別記事で解説しています)。
補足事項
ひらがな・カタカナと漢字が分離する場合
日本語の並べ替えをすると、ふりがな関係なく漢字だけ下に固まってソートされる(ルビが無視される)ことがあります。この場合の対処については別記事で記載しています。
アルファベットや数字がある場合
並べ替えには「ああ」と「あい」では「ああ」のほうが昇順で先に来るというルールがあるので、AlexとALEXで大文字・小文字に優先があれば、昇順と降順で並びが変わるはずです。普通に実験してみることにしました。
![meibo8](https://sunagitsune.com/wp-content/uploads/2018/12/meibo8.jpg)
半角数字、全角数字、全部大文字のアルファベットを下に追加しました。
![meibo9](https://sunagitsune.com/wp-content/uploads/2018/12/meibo9.jpg)
昇順をかけた場合:数字、アルファベット、日本語の順に並ぶ。
![meibo10](https://sunagitsune.com/wp-content/uploads/2018/12/meibo10.jpg)
降順をかけた場合:日本語、アルファベット、数字の順に並ぶ。
昇順と降順で半角数字と全角数字、半角英語と全角英語の並び順が変化していないため、半角と全角では並び上の優劣はないことが確認できました。
ちなみに、昇順の場合で数値と日付では数値が上、-1、0、1では-1が一番上にきます。
選択範囲を拡張すると、下のセルも範囲に含まれる
知らないとデータを壊すことがあるので、ご留意ください。拡張は横だけでなく、下にも伸びます。
![meibo16](https://sunagitsune.com/wp-content/uploads/2018/12/meibo16.jpg)
この状態から選択範囲を拡張して「昇順」で並び替えると……。
![meibo17](https://sunagitsune.com/wp-content/uploads/2018/12/meibo17.jpg)
こうなります。
選択範囲に隣接してないセルは拡張しても範囲に含まれない
![meibo11](https://sunagitsune.com/wp-content/uploads/2018/12/meibo11.jpg)
間が空いたデータを作りました。
![meibo12](https://sunagitsune.com/wp-content/uploads/2018/12/meibo12.jpg)
選択範囲を拡張するを選択して並べ替えすると、
![meibo13](https://sunagitsune.com/wp-content/uploads/2018/12/meibo13.jpg)
離れた範囲の並び順が影響されてないことが確認できました。
![](https://sunagitsune.com/wp-content/uploads/2021/02/shuffleboard-5945232_1280-160x90.jpg)
Excel(エクセル):並べ替え、ソート
Excelの並べ替え、ソート関連操作方法、マクロなどまとめ記事です。
並べ替え方法
並べ替えとフィルターを使った範囲の並べ替え方法です。
昇順、降順についても言及しています。
漢字を含めた検索で読み方順に並ば...
コメント