複数の列を基準に並べ替えを行う

Excel で並べ替えを行うときに、基準となる列は一つだけでなく複数の列を指定することができます。複数指定した場合は、優先度の高い基準から順に並べ替えを行います。ここでは Excel で複数の列を基準に並べ替えを行う方法について解説します。

(Last modified: )

複数の列を基準に並べ替えを行う

並べ替えを行うときに複数の列を基準に行うことができます。まず 1 つめの列を基準に並べ替えを行い、基準の値が同じだった行に対して別の列を 2 つめの基準として並べ替えを行います。

それでは実際に試してみます。まず表形式のデータのいずれかのセルをクリックして選択してから「データ」タブをクリックしてください。(表形式のデータ内であればどこでも構いません)。

複数の列を基準に並べ替えを行う(1)

リボンが表示されたら「並べ替えとフィルター」グループの中の「並べ替え」をクリックしてください。

複数の列を基準に並べ替えを行う(2)

「並べ替え」ダイアログが表示されます。

複数の列を基準に並べ替えを行う(3)

最初に「最優先されるキー」の行にある「列」の項目で基準となる列を選択してください(見出しに表示されている値を選択します)。

複数の列を基準に並べ替えを行う(4)

「並べ替えのキー」の項目は「セルの値」のままとしてください。そして「順序」の項目で「昇順」または「降順」を選択してください。(ユーザー設定リストを使った方法は別のところで解説します)。

複数の列を基準に並べ替えを行う(5)

これで 1 つめの並べ替えのための基準の設定は完了です。次に 2 つめの並べ替えの基準を設定します。「レベルの追加」をクリックしてください。

複数の列を基準に並べ替えを行う(6)

「次に優先されるキー」の行が追加されます。先ほどと同じように「列」の項目を指定し「順序」の項目を選択してください。(今回は列として日付の値が入力された列を指定したので、「古い順」か「新しい順」かを選択します)。

複数の列を基準に並べ替えを行う(7)

複数の列を基準に並べ替えを行う(8)

これで 2 つめの並べ替えのための基準の設定は完了です。 3 つ目以降の基準を設定する場合は同じ手順でレベルを追加してください。設定が完了したら「OK」をクリックしてください。

複数の列を基準に並べ替えを行う(9)

2 つの基準を使って表形式のデータが並べ替えられました。

複数の列を基準に並べ替えを行う(10)

今回はまず「出身地」のデータを基準に並び替えが行われました。

複数の列を基準に並べ替えを行う(11)

次に「出身地」の値が同じデータに対しては「生年月日」のデータを基準に並び替えが行われました。

複数の列を基準に並べ替えを行う(12)

-- --

Excel で複数の列を基準に並べ替えを行う方法について解説しました。

( Written by Tatsuo Ikura )

プロフィール画像

著者 / TATSUO IKURA

これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。