エクセルであいうえお順に並べ替える方法|五十音順にならないのはふりがなが無いから【実機で解説】

エクセルであいうえお順に並べ替える方法|五十音順にならないのはふりがなが無いから【実機で解説】

エクセルで名前をあいうえお順(五十音順)に並べ替えるには、名前の列のセルを1つ選んでデータタブの「昇順」を押します。エクセルは漢字をふりがなで並べるので、手で入力した名前ならこれだけであいうえお順になります。

ただし、ほかのファイルやシステムからコピーした名前・CSV の名前にはふりがなが無いため、昇順にしてもあいうえお順になりません。この記事では、その違いを実際の Excel の画面で確かめ、直し方を説明します。

練習用Excelファイル(無料ダウンロード)
この記事と同じ名簿です(ふりがな付き)。昇順であいうえお順に並べ替える練習ができます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

【実機で検証】ふりがなが無いと、あいうえお順にならない

コピーなどで入った名前(B 列)は、=PHONETIC(B2) で見ても漢字のままで、ふりがなが入っていません❶❷。

エクセルでふりがなの無い名前をPHONETIC関数で見ると漢字のままの画面
エクセルでふりがなの無い名前をPHONETIC関数で見ると漢字のままの画面

この状態でデータタブの「昇順」を押すと、伊藤・高橋・佐藤・山田・渡辺・鈴木の順になりました❸。高橋(たかはし)が佐藤(さとう)より前に来ていて、あいうえお順ではありません。ふりがなが無い漢字は、文字の番号(文字コード)の順に並ぶためです。

エクセルでふりがなの無い名前を昇順に並べ替えてもあいうえお順にならない画面
エクセルでふりがなの無い名前を昇順に並べ替えてもあいうえお順にならない画面

1. ふりがなを付ける

ふりがなを付けると、PHONETIC 関数の結果が「イトウ」「タカハシ」のようなカタカナになります❹。ふりがなの付け方は次の3つです。

エクセルで名前にふりがなを付けてPHONETIC関数の結果がカタカナになった画面
エクセルで名前にふりがなを付けてPHONETIC関数の結果がカタカナになった画面
方法やり方向いているとき
入力し直す名前のセルに、もう一度キーボードで入力する人数が少ないとき
ふりがなの編集セルを選んで Shift+Alt+↑ で、ふりがなを直す読み方がちがう名前を1つずつ直す
まとめて付けるVBA の Range("B2:B7").SetPhonetic を1回実行人数が多いとき(自動で読みを付ける)

この記事では、まとめて付ける方法(SetPhonetic)を使いました。自動で付いた読みは、念のため PHONETIC 関数の列で確かめます(ふりがなの表示・編集)。

2. もう一度「昇順」で並べ替える

名前のセルを1つ選んで、データタブの「昇順」を押します。伊藤(イトウ)・佐藤(サトウ)・鈴木(スズキ)・高橋(タカハシ)・山田(ヤマダ)・渡辺(ワタナベ)の、あいうえお順になりました❺❻。

エクセルでふりがなを付けてから昇順に並べ替えるとあいうえお順になった画面
エクセルでふりがなを付けてから昇順に並べ替えるとあいうえお順になった画面

【実機で検証】並び順のちがい

順位ふりがな無しで昇順ふりがなを付けて昇順
1伊藤伊藤(イトウ)
2高橋佐藤(サトウ)
3佐藤鈴木(スズキ)
4山田高橋(タカハシ)
5渡辺山田(ヤマダ)
6鈴木渡辺(ワタナベ)

よくある質問

ふりがなを使わずに並べ替えたいです。

データタブの「並べ替え」→「オプション」で「ふりがなを使わない」を選ぶと、文字コードの順で並びます(並べ替えのやり方)。

読み方の列を作って並べ替えてもいいですか?

はい。C 列に「いとう」のような読みを入れて、その列で並べ替えるのが確実です。読みが同じでも漢字が違う人を並べたいときにも使えます。

SORT関数であいうえお順の表を作りたいです。

【実機で検証】SORT関数はふりがなを使いません。ふりがなを付けたあとでも =SORT(A1:A6) は伊藤・高橋・佐藤…の文字コード順のままでした。関数であいうえお順の表を作るなら、C 列に「いとう」のような読みを入れて、=SORTBY(B2:B7,C2:C7) のように読みの列を基準にします。

練習用Excelファイル(無料ダウンロード)
ふりがな付きの名簿です。昇順であいうえお順になります。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:並べ替えとふりがなの関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次