【Excel】エクセルで漢字をあいうえお順に並び替える方法(おかしい・昇順にならない)
エクセルで名簿や住所録、商品名などを並び替えた際に、漢字が期待したあいうえお順にならず困ることがあります。
これは漢字そのものではなく、Excelが認識しているふりがな情報や並べ替え範囲、文字列の状態が結果に影響するためです。
この記事では、漢字を読み順で昇順にする基本操作から、並び替えがおかしい場合の修正方法、関数を使った確認方法までを解説します。
漢字をあいうえお順に整えるポイントは、ふりがなの確認、表全体の選択、昇順指定の3つです。
名簿の「佐藤」「高橋」「田中」が意図した順番にならない場合も、原因を切り分ければ対応できます。
エクセルで漢字をあいうえお順に並び替える方法【昇順の指定】
それではまず、漢字をあいうえお順に並び替える基本操作について解説していきます。
| 氏名 | 部署 | 受付番号 |
|---|---|---|
| 田中 美咲 | 営業部 | 103 |
| 佐藤 恒一 | 総務部 | 101 |
| 高橋 恒一 | 開発部 | 102 |
上のように1行目を見出しにした一覧では、氏名列を基準に昇順で並べ替えると、一般的には佐藤、高橋、田中のような読み順になります。
ただし、並べ替え対象を氏名列だけにすると、部署や受付番号との対応が崩れる可能性があります。
表全体を選択する操作
まずは並べ替えたい表の中にある任意のセルを1つクリックします。
表全体が連続したデータになっていれば、Excelは通常、現在のセルを含む表全体を並べ替え候補として判断します。
より確実に操作したい場合は、見出し行を含めて表全体をドラッグし、対象範囲を選択しましょう。

空白列や空白行が表の途中にあると、Excelが別の表として認識することがあります。
氏名、部署、電話番号などの関連データを保ったまま並べ替えるには、列ではなく一覧全体を対象にすることが大切です。
テーブル形式に変換している場合は、表内のセルを選択するだけで列単位の並べ替えボタンも使いやすくなります。
データタブから昇順を選ぶ操作
続いて、リボンのデータタブをクリックします。
並べ替えとフィルターのグループにある「昇順」ボタンは、文字列を日本語の読み順で並べるための基本機能です。

氏名列のセルを選択した状態で昇順をクリックすると、Excelはその列の読みを基準にデータを並べます。
確認画面で「選択範囲を拡張する」が表示されたときは、原則としてこちらを選択します。
選択範囲を拡張すると、氏名だけが移動する事故を防ぎ、同じ行にある部署や番号も一緒に移動できます。
並べ替え後には、先頭と末尾だけでなく、同じ読みのデータが並ぶ部分も確認すると安心です。
並べ替えダイアログで列を指定する操作
複数の条件を扱いたい場合は、データタブの「並べ替え」をクリックします。
並べ替えダイアログでは、最優先されるキーとして氏名列を選択します。
先頭行が「氏名」「部署」などの項目名である場合は、「先頭行をデータの見出しとして使用する」を有効にしましょう。
順序は「昇順」を選択します。
この設定により、漢字の氏名はExcelに登録されている読み仮名をもとに、あいうえお順へ整理されます。
同じ読みの人を部署順にも整えたいときは、「レベルの追加」で部署列を2番目の条件に設定できます。
条件を増やすときは、最初のキーほど優先度が高いという考え方を押さえると分かりやすいでしょう。
【操作のポイント】氏名列だけを選ぶのではなく、見出しを含む表全体を選択してから昇順を実行します。
漢字の並び替えがおかしいときの確認項目
続いては、昇順にしたのに漢字の順番がおかしいと感じる場合の確認項目を解説していきます。
| 表示される氏名 | 想定する読み | 確認したい内容 |
|---|---|---|
| 一ノ瀬 彩 | いちのせ あや | ふりがなの登録 |
| 小林 誠 | こばやし まこと | 文字の種類 |
| 斉藤 実 | さいとう みのる | 異体字と読み |
「斉藤」と「齋藤」、「渡辺」と「渡邊」のように、見た目が近い文字でも読み仮名や文字コードの違いで順番が変わることがあります。
単純に漢字の画数やUnicodeの順番で並んでいるわけではない点が、Excelの日本語並べ替えで注意したい部分です。
ふりがなの登録状態
漢字を直接入力したセルには、入力時の変換候補をもとにふりがなが保存されることがあります。
この情報が誤っていると、画面上では正しい漢字でも、並べ替えの位置だけが不自然になります。

たとえば「重松」を「しげまつ」と読むべきところが別の読みに登録されていると、期待する場所には並びません。
並び替えの基準になるのは表示文字だけではなく、セルに紐づくふりがな情報です。
姓名の読みが特殊な場合や、旧字体を使う氏名では、特に登録状態を確認しましょう。
コピー元のデータベースから貼り付けた値にも、元のふりがなが残っている場合があります。
セル内の余分な空白や記号
氏名の先頭や末尾に半角スペース、全角スペース、アポストロフィなどが入っていると、通常の読み順とは異なる位置に配置されることがあります。
目では見えにくい空白でも、Excelにとっては1つの文字です。

セルをダブルクリックして編集状態にし、氏名の前後に不要な空白がないかを確認します。
複数のデータに同じ問題がある場合は、後述するTRIM関数や置換機能を使うと整理しやすくなります。
姓と名の間に入れる空白の種類を統一することも、名簿の品質を高める基本です。
ハイフン、丸括弧、部署名などが氏名セルに混在していないかも見直しましょう。
文字列と数値の混在
氏名列に社員番号や数字を含むデータが混ざっている場合、文字列と数値の扱いの違いで並び順が分かりにくくなることがあります。
たとえば「2課」「10課」のような文字列は、数値としてではなく文字として判定される場合があります。
氏名をあいうえお順にしたい列には、氏名以外の情報を入れない設計が望ましいでしょう。
データを分けられない場合は、補助列に並べ替え専用の読み仮名を用意する方法が有効です。
表示用の列と並べ替え用の列を分けると、例外的なデータにも対応しやすくなります。
【操作のポイント】並び順が不自然なセルは、ふりがな、先頭末尾の空白、文字種の混在を順に確認します。
ふりがなの編集と表示設定
続いては、漢字を正しい読みで並べ替えるためのふりがな編集と表示設定を確認していきます。
| 氏名 | 修正前の読み | 修正後の読み |
|---|---|---|
| 東雲 恒一 | とううん こういち | しののめ こういち |
| 四月一日 花 | しがつついたち はな | わたぬき はな |
難読姓や固有の読みを持つ氏名は、ふりがなを修正してから並べ替えることで、意図したあいうえお順に近づけられます。
次の画面イメージでは、ホームタブからふりがな編集を行う流れを示します。
ホームタブからふりがなを表示する操作
ふりがなを確認するには、対象となる氏名セルを選択します。
ホームタブにあるふりがなの表示機能を使うと、漢字の上に登録済みの読み仮名を表示できます。
表示された文字が正しい読みと違う場合、そのセルが期待した位置に並ばない原因になっている可能性があります。
まず読み仮名を見える状態にして、誤りを特定することが修正の近道です。
印刷用の名簿でふりがなを表示したくない場合でも、確認後には再度非表示にできます。
ふりがなを直接編集する操作
ふりがなを変更したいセルを選択したら、ホームタブのふりがな関連メニューから編集を選びます。
表示された読み仮名を正しいひらがなまたはカタカナへ修正し、確定します。
特殊な苗字では、変換時に自動登録された読みが正しくないことも珍しくありません。
たとえば「東雲」は「しののめ」、「四月一日」は「わたぬき」など、通常の音読みではないケースがあります。
編集後に再び昇順を実行すると、修正した読みを反映した位置へデータを移動できます。
読み仮名の修正後は必ず並べ替えをやり直すことが必要です。
ふりがな設定で種類を統一する操作
ふりがな設定では、表示する文字をひらがなにするか、カタカナにするかを調整できます。
表示形式は主に見た目のための設定ですが、名簿を共有する場合には統一感にもつながります。
読みを別列で管理する運用なら、ひらがなに統一した補助列を作ると確認しやすくなります。
氏名の読みを入力する担当者が複数いる場合は、長音や小書き文字の扱いもルール化するとよいでしょう。
たとえば「おおの」と「おおのう」、「ゆうき」と「ゆうきい」のような表記ゆれは、並び替え結果の違和感につながることがあります。
【操作のポイント】難読姓や誤変換が疑われる氏名は、ふりがなを表示してから正しい読みへ編集します。
補助列と関数による読み順の整備
続いては、ふりがなを別列で管理し、関数も利用して読み順を安定させる方法を解説していきます。
| 氏名 | 読み仮名 | 整形後の読み |
|---|---|---|
| 佐藤 恒一 | さとう こういち | さとう こういち |
| 田中 美咲 | たなか みさき | たなか みさき |
人名の読みを確実に管理したい名簿では、漢字のセルに保存されるふりがなだけに頼らず、読み仮名列を設ける方法が実務的です。
読み仮名列を並べ替えキーにすれば、漢字の表示を変えずに順序を細かく制御できます。
読み仮名列を作成する考え方
氏名がA列にある場合、B列に「読み仮名」という見出しを作ります。
1行目は見出しとして、実際のデータは2行目から入力する構成です。
A2に「佐藤 恒一」と入力されているなら、B2には「さとう こういち」と入力します。
このB列を基準に昇順で並べ替えると、入力した読みの順番をそのまま反映できます。
読み仮名列は、特殊な読みや同音異字を扱う名簿で特に便利です。
漢字表記はそのまま残るため、見た目と並び替え条件を分離できる点も利点です。
TRIM関数で余分な空白を除去する方法
読み仮名列の前後や単語の間に余分な空白があると、並び替えで意図しない差が出る場合があります。
このようなときは、TRIM関数で不要な半角スペースを整理できます。
=TRIM(B2)
たとえばB2に「 たなか みさき 」のような入力がある場合、C2に上の数式を入力すると、前後の空白を除き、単語間の連続した半角スペースを1つに整えられます。
数式はC2に入力した後、セル右下のフィルハンドルを下へドラッグしてオートフィルします。
サンプルデータでは1行目を見出しにし、数式は2行目から入力します。
なお、全角スペースはTRIM関数だけでは取り切れないことがあるため、必要に応じてSUBSTITUTE関数と組み合わせます。
=TRIM(SUBSTITUTE(B2,” ”,” “))
この式は、全角スペースを半角スペースへ置き換えてから、余分な空白を整える仕組みです。
補助列をキーにして並べ替える方法
整形した読み仮名がC列にある場合は、表全体を選択して並べ替えダイアログを開きます。
最優先されるキーにC列の「整形後の読み」を指定し、順序を昇順にします。
これにより、漢字が入ったA列を表示したまま、C列のひらがな順で名簿を整理できます。
同じ読みの人がいる場合は、次のレベルに氏名列や社員番号列を追加すると安定します。
補助列は確認用として残しておくと、後日の更新やトラブル調査にも役立ちます。
【操作のポイント】特殊な読みが多い一覧では、読み仮名の補助列を作り、その列を昇順のキーに設定します。
並べ替え範囲と複数条件の設定
続いては、データの対応関係を保ちながら、氏名以外の条件も使って整理する設定を確認していきます。
| 部署 | 氏名 | 読み仮名 |
|---|---|---|
| 営業部 | 佐藤 恒一 | さとう こういち |
| 営業部 | 田中 美咲 | たなか みさき |
| 総務部 | 高橋 恒一 | たかはし こういち |
部署ごとに氏名をあいうえお順にしたい場合は、並べ替え条件を2段階に設定します。
最初に部署、次に読み仮名を指定すれば、部署単位でまとまり、その内部だけが読み順になります。
選択範囲を拡張する意味
氏名列の並べ替え時に表示される確認画面では、「選択範囲を拡張する」を選ぶ場面が多くなります。
この選択は、氏名に対応する部署、住所、連絡先、売上などを同じ行のまま移動させるためのものです。
「現在の選択範囲を並べ替える」を選ぶと、氏名列だけが動き、他列との組み合わせが崩れるおそれがあります。
名簿や顧客リストでは、関連するすべての列を一緒に移動させることが重要です。
並べ替え前にファイルを保存するか、コピーしたシートで試すと、万一の操作ミスにも対応しやすくなります。
部署順と氏名順を組み合わせる設定
並べ替えダイアログでは、最優先されるキーに「部署」を設定します。
次にレベルを追加し、2番目のキーとして「読み仮名」または「氏名」を設定します。
部署の順序を五十音順にするなら昇順を選び、部署内の氏名も同様に昇順へ設定します。
独自の部署順にしたい場合は、ユーザー設定リストを使う方法もあります。
ただし、通常の名簿では、条件を増やしすぎると更新時に分かりにくくなるため、必要なキーだけに絞るのがおすすめです。
フィルター機能との使い分け
フィルターの▼から実行する昇順は、手早く並び替えたいときに向いています。
一方で、部署順、読み順、登録日順など複数の条件を細かく指定するなら、並べ替えダイアログが便利です。
フィルターで一部の部署だけを表示しているときは、表示中の行だけを対象にする意図なのかを確認しましょう。
非表示の行を含めた一覧全体の順番を整えたい場合は、フィルターを解除してから実行する方が分かりやすいことがあります。
簡単な昇順はフィルター、条件の組み合わせは並べ替えダイアログという使い分けが基本です。
【操作のポイント】部署内で氏名を並べる場合は、部署を第1キー、読み仮名または氏名を第2キーにします。
文字化けや昇順にならない場合の対処
続いては、並べ替えが昇順にならない、貼り付けたデータだけ順番がおかしい場合の対処を解説していきます。
| 症状 | 主な原因 | 対処 |
|---|---|---|
| 一部だけ先頭へ移動する | 空白や記号 | 文字を整形する |
| 漢字の順が読みに合わない | ふりがなの誤り | ふりがなを編集する |
| 貼り付け後に順番が変 | 外部データの書式 | 値として貼り付ける |
外部システム、CSV、Webページからコピーしたデータには、画面で見えない文字や異なる書式が含まれる場合があります。
原因が1つとは限らないため、セルの中身、ふりがな、列の書式を順番に確認すると解決しやすくなります。
コピーしたデータの書式を整える方法
外部から貼り付けた氏名は、先頭に見えない空白が含まれたり、文字列として扱われる設定が不統一だったりすることがあります。
貼り付ける際には、形式を選択して「値」として貼り付けると、不要な書式の持ち込みを減らせます。
すでに貼り付けたデータは、別の列にTRIM関数やSUBSTITUTE関数を使って整形してから、値として戻す方法もあります。
セルの左上に緑の三角形が出ている場合は、文字列として保存されている数値などの警告も確認しましょう。
氏名そのものは文字列で問題ありませんが、番号列まで同時に扱う場合は列ごとの形式をそろえることが大切です。
全角半角と異体字を確認する方法
全角と半角の英数字、スペース、記号が混在すると、見た目より複雑な並び順になることがあります。
また、「高」と「髙」、「崎」と「﨑」のような異体字は、同じ読みでも別文字として扱われます。
人名では正式な漢字を尊重する必要があるため、安易に置換せず、並べ替え用の読み仮名列で調整するのが安全です。
正式表記の漢字は保持し、順番だけを読み仮名列で制御する方法なら、氏名を変更せずに済みます。
社内名簿などで表記ルールがある場合は、そのルールに合わせて入力を統一しましょう。
並べ替え後の確認と元に戻す操作
並べ替えを実行した直後なら、クイックアクセスツールバーの元に戻すボタン、またはCtrlキーとZキーで直前の状態へ戻せます。
結果がおかしいと感じたときは、何度も条件を重ねる前に一度戻して、対象範囲とキーを見直す方が安全です。
重要な名簿では、並べ替え前に受付番号などの連番列を確認用として残しておくと、データ欠落の発見にも役立ちます。
また、フィルターが有効な状態か、結合セルが含まれていないかも確認しましょう。
結合セルがある表は並べ替えでエラーや意図しない結果になりやすいため、解除してから操作します。
並べ替え前にシートを複製しておくと、元の順番との比較や復元がしやすくなります。
【操作のポイント】貼り付けデータの異常は、空白、全角半角、異体字、ふりがなの順に確認します。
まとめ エクセルで漢字をあいうえお順に並び替える方法
エクセルで漢字をあいうえお順に並び替えるときは、氏名が入った表全体を選択し、データタブまたはフィルターから昇順を実行します。
漢字の並び替えは、表示されている文字だけでなく、セルに登録されたふりがな情報をもとに処理されます。
そのため、昇順にならない場合は、まずふりがなの誤り、先頭末尾の空白、全角半角の混在を確認しましょう。
難読姓、異体字、独自の読みを含む名簿では、読み仮名の補助列を作成して、その列を並べ替えキーにする方法が確実です。
TRIM関数やSUBSTITUTE関数を使えば、貼り付けデータに含まれる余分な空白も整理できます。
部署ごとに氏名を整理したい場合は、部署を第1キー、読み仮名を第2キーとして複数条件で並べ替えましょう。
データの対応関係を崩さないため、確認画面では「選択範囲を拡張する」を選ぶことも重要です。
正しい読み仮名と整った表構造を用意すれば、Excelの並べ替え機能で見やすい五十音順の名簿を作成できます。