Excelのデータを並べ替える|数字や文字を降順・昇順にソート
Excelのデータを並べ替える|数字や文字を降順・昇順にソート

Excelのデータを並べ替える|数字や文字を降順・昇順にソート

Excel(エクセル)で頻繁に使用する機能の一つが「並び替え」です。

Excelで表を作る大きなメリットとして、指定した条件にしたがってデータの並び替えができることが挙げられるでしょう。手作業でやっていたら途方もない作業ですが、Excelなら大量のデータも一瞬で並べ替えてくれます。

以下より、実際の使い方を見ていきましょう。

Excelのデータを「あいうえお順」に並べ替える方法

Excel(エクセル)で社員名簿やクラス名簿などを作るときに使えるのが「あいうえお順の並べ替え」です。

あいうえお順に並べ替えるときは、ふりがなを基準に並べ替えます。

ここでは、社員名簿をあいうえお順に並べ替える例で説明します。基準にするのはD列:「姓(ふりがな)」です。

STEP.1 D列のセルを選択して、「データ」タブの「並べ替えとフィルター」グループにある「昇順」ボタンをクリックします。

STEP.2 あいうえお順に並び替わりました。

Excelのデータを数字の降順・昇順で並べ替える方法

名簿を出席番号順や社員番号順に並べ替えるときは、「数字の降順・昇順での並べ替え」が便利です。

ここでは、社員番号の若い順に並べ替える例を説明します。基準にするのはA列:「社員番号」です。

STEP.1 A列のセルを選択して、「データ」タブの「並べ替えとフィルター」グループにある「昇順」ボタンをクリックします。

STEP.2 社員番号が若い順に並び替わりました。

数字順にならない場合の原因・見直しポイント

セルにはちゃんと数字データが入っているのに、昇順や降順に並べ替えることができないケースがあります。

うまくいかない原因と対処方法を2つのケースに分けて見ていきましょう。

  • 数字ではなく文字列になっているケース
  • セルを結合しているケース
数字ではなく文字列になっているケース

よくあるのが、セルに数字が入っていても書式が文字列になっている場合です。

文字列の場合は数字が左寄せに、数値の場合は数字が右寄せになっているので確認してみましょう。文字列の場合は並べ替えの結果が正しくないことがあります。

正しい結果を得るためには数値データとして取り扱わなければなりません。対象となるセルを選択状態にして「ホーム」タブの「数値の書式」から「数値」を選んでください。

これで数値データとして扱われるので、正しい順に並べ替えることができます。

セルを結合しているケース

並べ替えたいセル範囲の中に、セル結合されているセルが存在すると並べ替えができません。

一度セルの結合を解除してみましょう。全てのセルを選択状態にして、「ホーム」タブの「配置」から「セルを結合して中央揃え」のタブの右側の三角アイコンを左クリックしましょう。プルダウンリストが開くので「セル結合の解除(U)」を選択します。

これでセル結合が解除されて数字順に並べ替えることができます。

Excelのデータをフィルター機能で並べ替える方法

Excel(エクセル)のデータの並べ替えの方法として、フィルター機能を使って並べ替える方法を紹介します。

フィルター機能を使用すれば、特定の条件でデータを絞り込んで表示したり並べ替えたりできるため、すばやくデータ整理を行なうことができます。

STEP.1 並べ替えたいデータを準備しましょう。例では先ほど「あいうえお順の並べ替え」で解説した時の名簿のデータを使います。

STEP.2 フィルターをかけたいデータをすべて選択して、「データ」タブの「フィルター」を左クリックします。表の1行目が見出しとなり、各列の先頭セルに「▼」マークが表示されたらフィルターの設定は完了です。

STEP.3 並べ替えたい列のフィルターボタン「▼」を左クリックしてみましょう。メニューが開きますので上の方にある「昇順」または「降順」を左クリックしてください。例では「姓(ふりがな)」の列で昇順に並べ替えをします。

STEP.4 これで表内の任意のデータを簡単に並べ替えることができました。

フィルター機能は、表の途中に空白があるとうまく機能しません。予め表内に空白セルがないかチェックしておきましょう。

ExcelのデータをSORT関数で並べ替える方法

Excel(エクセル)のSORT関数とは、データの並べ替えを実施する関数で、指定の順に並べ替えた上でスピル配列として取り出すことができます。

SORT関数の書式と具体的な活用シーンを順番に見ていきましょう。

  • SORT関数の書式
  • SORT関数でデータを並べ替える方法
SORT関数の書式

SORT関数の書式は「=SORT( 配列,[並べ替えインデックス],[並べ替え順序],[並べ替え方向] )」です。引数は4つあり、最初の引数のみ必須です。具体的な指定の仕方をみていきましょう。

MEMO

■第1引数:配列 並べ替えるデータの範囲を指定します。先頭にあるタイトルは含めないように注意しましょう。

■第2引数:並べ替えインデックス 並べ替えの基準となる列または行の位置を、先頭を1として数値で指定します。省略可能で、省略すると1 列 (行) 目がキー列となります。

■第3引数:並べ替え順序 並べ替える時の順番を指定します。昇順の場合は「1」、降順の場合は「-1」となります。省略可能で、省略すると自動で昇順の「1」となります。

■第4引数:並べ替え方向 行で並べ替える (列ごとにデータが入っている表) の場合は FALSE、列 (行ごとにデータが入っている表) で並べ替える場合は TRUE を指定します。省略可能で、省略すると行で並べ替えられます。

SORT関数でデータを並べ替える方法

実際にSORT関数を使ってデータを並べ替えていきましょう。例では社員名簿を名前順に並べ替えます。

STEP.1 データを用意しましょう。並べ替えた後のデータを表示させる欄も作成します。

📎📎📎📎📎📎📎📎📎📎