Excelで名簿や顧客リストを扱うとき、「名前」と「住所」など複数列の情報を同時にあいうえお順で並べ替えたい場面はよくあります。しかし実際に操作してみると、「1列だけが並んでしまう」「関連情報が崩れてしまう」といった失敗も少なくありません。
この記事では「Excel あいうえお順 2列」というテーマで、2列以上のデータを正しく並べ替える方法を徹底解説します。基本的な操作に加えて、関数を使った自動化や実務での応用事例も紹介します。
目次
✅ Excelで複数列を並べ替えるときの基本ルール
・並べ替えは必ず「範囲全体」を選択
1列だけを選んで並べ替えると、他の列との対応関係が崩れてしまいます。顧客名と電話番号などがズレる原因のほとんどは「範囲選択の不備」です。
➡️ 並べ替えたい列だけでなく、関連する全列をまとめて選択するのが鉄則です。
・並べ替えの基準列を指定できる
Excelの「並べ替え」では「どの列を基準に昇順/降順にするか」を指定できます。
📌 例:
- A列「姓」、B列「名」がある場合
→ A列を基準に昇順にすれば「あいうえお順の姓」で並ぶ
→ さらにB列を基準に追加すれば、同じ姓の中で名の順序も整列
・ふりがなが使われるケースがある
日本語の漢字データを並べ替える場合、Excelは「ふりがな情報」を基準に処理します。そのため「齊藤」「斉藤」などの異体字が同じ順に並ぶ一方で、ふりがな未設定だと意図通りにならないことがあります。
➡️ 並べ替えが崩れる場合は「ふりがなを編集する」「ふりがなを使わない設定に切り替える」ことが必要です。
参考:【Excel】ふりがな 関数|正しく使いこなして効率的にデータを整理する方法
✅ 基本操作で2列をあいうえお順に並べる
手順
- 並べ替えたいデータ範囲(例:A列=姓、B列=名、C列=住所)をすべて選択
- 「データ」タブ →「並べ替え」
- 「キー」に並べ替え基準としたい列を選択(例:姓)
- 「追加」を押して第2キー(例:名)を設定
- 「昇順(あ→わ)」を選択してOK
➡️ これで姓と名を2段階の基準であいうえお順に並べ替え可能です。
✅ 関数を使って自動で並べ替える方法(Excel 365以降)
Excel 365以降では SORT や SORTBY 関数を使って複数列を自動で並べ替えることができます。
・SORT関数を使う
=SORT(A2:B100,1,1)
- A2:B100 → 並べ替え対象の範囲
- 1 → 1列目を基準
- 1 → 昇順
➡️ 姓を基準に、名も一緒に並び替えられます。
参考:【Excel】表を五十音順、数値の昇順、降順の並び替え方法
・SORTBY関数を使う(複数基準)
=SORTBY(A2:C100,A2:A100,1,B2:B100,1)
- A列(姓)を基準に昇順
- B列(名)を基準に昇順
➡️ 「同じ姓の中で名も昇順」という多段階ソートが自動で実現します。
参考:【Excel】住所が昇順に並ばないときの原因と解決方法|正しい並べ替え手順と実務での活用
・PHONETIC関数でふりがな基準にする
漢字データの場合はふりがなを抽出して基準にするのが確実です。
=PHONETIC(A2)
➡️ 別列にふりがなを表示して、それを基準に SORTBY を使うことで、漢字を正しくあいうえお順に並べ替えられます。
✅ 実務での活用例
・顧客名簿(姓+名)
姓と名を2列に分けて管理している場合、姓→名の順で昇順に並べ替えることで、名簿が見やすくなります。
・商品リスト(カテゴリ+商品名)
カテゴリごとにあいうえお順で並べ、その中で商品名も整列すれば在庫表や発注リストが効率的になります。
参考:【Excel】【在庫管理】在庫数に応じて発注判断を自動化するIF関数の設定方法|ムダなく効率的な仕入れを実現
・学校の生徒名簿(学年+名前)
学年→名前の順に整列することで、出席簿や試験採点の処理がスムーズになります。
✅ 並べ替えがうまくいかないときの原因と対処法
- 範囲を正しく選択していない
→ 必ず全体をまとめて選ぶ - 全角・半角の違い
→ASCやJIS関数で統一 - 余分な空白
→TRIM関数で削除
参考:【Excel】TRIM関数とLEN関数の活用法とは?Excelで文字列処理をスマートにする便利テクニックを徹底解説 - ふりがなの誤登録
→ 「ふりがなの編集」で修正
参考:【Excel】ふりがな 編集|正しい読み方に修正する方法と効率化テクニック - ふりがなを使いたくない
→ 並べ替えオプションで「ふりがなを使わない」を選択
✅ 旧バージョンExcelでの工夫
Excel 2019以前では SORT 関数がないため、完全自動はできませんが、以下の工夫で対応可能です。
- 並べ替えダイアログで第1キー・第2キーを指定
PHONETIC関数でふりがな列を作り、それをキーにソート- マクロを登録して「ワンクリックで並べ替え」を実現
➡️ 自動化は難しくても、効率的に整列する仕組みを作れます。
■ まとめ:Excelで2列をあいうえお順に並べるには
- 並べ替えは「範囲全体」を選択するのが基本
- 並べ替えダイアログで「第1キー・第2キー」を指定すれば多段階ソート可能
- Excel 365以降なら
SORT・SORTBY関数で自動化できる - 漢字は
PHONETIC関数を組み合わせてふりがな基準にすると正確 - 実務では顧客リスト・商品リスト・名簿管理で大活躍
✅ まとめ:Excelの2列をあいうえお順に並べれば、名簿・リストの検索性が大幅に向上し、業務効率が格段に高まります!