Excelで会員名簿を作成している方から「氏名を五十音順に並べ替えたいのにうまく並べ替えできない」と問い合わせがありました。
Excelには「並べ替え」という操作があります。
五十音順に並べ替えるには、「昇順」で並べ替えればいいのですが、なぜかうまくいきません。
この記事では、Excelで「並べ替え」の昇順を使って五十音順に並べ変えようとしてもうまくいかない原因と対処法について書いています。
Excelで五十音順に並べ替えてもうまくいかない原因は?
Excelで五十音順に並べ替えるには、並べ替えたいセル(今回は氏名の列内のセル)を選択、「並べ替えとフィルター」ボタンをクリック、「昇順」をクリックします。

並べ替えの結果が下の図です。一見、並べ替えがうまくいっているようですが、「間 由紀子」さんの読み方は「はざま ゆきこ」さんというそうで、五十音順に並べ替えることができていません。
よみがなと同じ文字を入力して変換しなかったから
原因は、この「間 由紀子」さんを入力するとき、「あいだ」と入力して「間」に変換していたためでした。なぜ、それが分かるのかというと、「間 由紀子」と入ったセルを選択してふりがなを表示してみたからです。
「間 由紀子」と入ったセルを選択し、「ホーム」タブにある「ふりがなの表示/非表示」ボタンをクリックしてみると、「間 由紀子」という文字の上に「アイダ ユキコ」とふりがなが表示されました。

「ふりがなの表示/非表示」ボタンをクリックしてふりがなを非表示にしてから、「はざま ゆきこ」と入力、変換し直してみます。

再度、並べ替えを実行してみると、ちゃんと並べ替えることができました。

今回は、読み方通りに再入力、再変換してから、並べ替えを実行することでうまく並べ替えることができましたが、人名や地名を入力する場合、読み方が分からなかったり読み方通りに入力してもうまく変換できなかったりします。
読み方が分からなかったり読み方通りに入力してもうまく変換できなかったりする場合は、入力後、ふりがなを修正してから並べ替えを実行するとうまく並べ替えることができます。
また、氏名が入っている列とは別にふりがなの列を設け、ふりがなの列で昇順に並べ替えるという方法もあります。
Excelで、ふりがなを別のセルに入力する方法、正しくふりがなを修正する方法などは別の記事にまとめましたので、よかったら読んでみてください。
Excelで正しく並べ替えができなかったときは、並べ替えがうまくできていないセルを選択、「ホーム」タブにある「ふりがなの表示/非表示」ボタンをクリックして、ふりがなが正しい読みになっているかを確認しましょう。
もし、表示したふりがなが正しくなかった場合は、「ふりがなの編集」で正しいふりがなに修正し、もう一度「並べ替えとフィルター」ボタンをクリック、「昇順」をクリックして並べ替えてみましょう。
個人的には、Excelで会員名簿を作成する際、氏名を入力したセルの横にふりがなを入れることをお勧めしています。
ふりがなの列を基準に並べ替えを実行するとうまく並べ替えることができます。


