初級

エクセルで表を見やすい順にする
ソートのやり方
行の並べ替え方法


(約文字)

2016-10-28 2018-08-01

エクセルで表を「あいうえお順」「昇順」「降順」で並び替えするソート機能の解説。

会社にあった設備リストの並び順がめちゃくちゃでイラつく今日この頃... この記事は、エクセルで「表の並び順をあいうえお順にしたい...」「「ソート」「昇順」「降順」って何?」「「ソート」の解除の仕方は?」と お悩みの初心者さんに向けてエクセルの機能「並べ替え」に、やさしく・わかりやすい解説です。 更に並び変わる順番の基準や、複数条件による並べ替え、ソート・フィルター・検索・置換の違いについても解説します。

1.ソートの意味

エクセルのソートとは「並べ替え」のことです。あいうえお順、12345順、ABCDE順など、選択したセルを基準に、ひとつの表のかたまりを「昇順」または「降順」に並べ替えすることです。 「リボン」の「並べ替えとフィルター」からソートすることが可能です。基本的には、行方向のソート(並べ替え)が一般的ですが、列方向のソート(並べ替え)もできます。

2.昇順と降順

昇順は、だんだん大きくなるように並び替えることです。降順は、だんだん小さくなるように並び替えることです。

エクセルで昇順の並び変え【use_15_02_01.png】
並び変え数字英文字カナ
昇順1→2→3A→B→Cア→イ→ウ
降順3→2→1C→B→Aウ→イ→ア

3.文字種別の並べ替え順

エクセルVer.2003のソート(並べ替え)機能による順番を確認してみました。

3-1.文字種別の並べ替え順(昇順)

Excel2013の文字種別の昇順による並べ替え【use_15_03_01_01.png】

3-2.文字種別の並べ替え順(降順)

Excel2013の文字種別の降順による並べ替え【use_15_03_02_01.png】

4.並べ替え(ソート)のやり方

ソートする場合は、一番上の行が「見出し」、二番目以降の行が「データ」になっている表にしておく必要があります。 但し、A列から始める必要はありません。1行目から始める必要はありません。表がシートの何処にあってもソートはできます。

Excel並べ替え(ソート)のやり方1【use_15_04_01.png】

さらに、空の列が無い様に見出しを並べて作る必要があります。 (以下の表ではBCD列の表と、EF列の表の”二つの別の表”として認識されてしまい、表全体が連動して並び替えが行われません。) (行方向も一行まるまる空だと、別の表として認識してしましますので、空の行が無いようにしてください。)

Excel並べ替え(ソート)のやり方2【use_15_04_02.png】

上記を満たす表が完成したら、並べ替えが可能になります。ソートの方法は、以下で並べ替えできます。

[基準となる"1つのセル"を選択]>[ホーム]>[並べ替えとフィルター]>[昇順 or 降順]

Excel並べ替え(ソート)のやり方3【use_15_04_03.png】

もし、表の一行目にある見出し行が一番下へ動いてしまった場合は、以下の方法で見出し行を元の位置から移動しないよう固定できます。

[データ]>[並べ替え]>[先頭行をデータの見出しとして使用する]のチェックをON

Excel並べ替え(ソート)のやり方4【use_15_04_04.png】

二つ以上のセル(2列or2行)を選んでソートしようとすると「並べ替えの前に:選択範囲に隣接するセルにもデータが入力されています。選択されていないデータは並べ替えられません。」のメッセージが表示されて、 「選択範囲を拡張する」「現在選択されている範囲を並べ替える」か尋ねられますので一度「キャンセル」して一つのセルを選びなおしてください。

Excel並べ替え(ソート)のやり方6【use_15_04_05.png】

5.並べ替え(ソート)を解除する

5-1.ファイル保存したら元に戻せない

一度並べ替えしたソート結果を、ファイル保存してしまうと解除できません(元に戻せません)。 ファイルを保存する前なら、もとに戻る(Ctrl+z)を実行すればソートが解除できます。

5-2.ソートの前のひと工夫

もし元の並びに戻す可能性があるなら、ソートする前に表にひと工夫加えておくことで、いつでも元の順番に戻すことが出来ます。 具体的な方法ですが、表の左端などに一列追加し、通し番号を指定しておくことで、いつでも元の並びに戻すことが可能です。 通し番号は1,2,3,4,などの数値が判りやすく、オートフィル機能も使えるのでおすすめです。

エクセルの並べ替え(ソート)を解除する1【use_15_05_01.png】

5-3.オートフィルによる通し番号の入力

通し番頭(連続値)の入力は、エクセルのオートフィル機能が便利です。以下の方法で、通り番号が入力できます。

A1セルに「1」、A2セルに「2」を入力 > A1からA2セルを選択 > 右下の黒い四角(フィルハンドルと呼びます)を左クリックでつかむ > マウスアイコンが十字記号になったら左クリックでつかんだまま下に引っ張る(ドラッグ) > 左クリックを離してドラッグを終了する

エクセルの並べ替え(ソート)を解除する2【use_15_05_02.png】

A1セルに「1」を入力し、オートフィルをしても全て”1”になります。数値のオートフィルは最低二つの値を入力しておく必要があります。 数値のオートフィルは二つの値の差が以降に反映される仕組みです。 今回の様に「1」「2」と入力した場合は差が1なので以降1ずつ増えます。

エクセルの並べ替え(ソート)を解除する3【use_15_05_03.png】

6.名前があいうえお順に並べ替えできない

読みが難しい漢字の場合、読みやすい言葉を使って漢字を表示させてしまうことがありますが、この様な方法ですと入力時の読みが基準になり名前がソートされてしまうので、思った通りの順番にならないことがあります。

又、インターネット上のWEBサイトのTABLE等から、情報をコピーした場合、その漢字の読みをエクセルに認識できず、思った通りの順番でソート出来ない場合があります。

こんな場合は、漢字の読みを修正(追加)する必要があります。まず漢字のフリガナを表示させます。

[セルを右クリック]>[ふりがなの表示]

エクセルで漢字のフリガナを表示する【use_15_06_01.png】

次に以下の方法で、漢字の読みを修正します。

[ふりがなの表示/非表示]>[ふりがなの編集]

エクセルのふりがなをメニューから修正する【use_15_06_02.png】

7.複数の条件で並べ替える

複数の条件で並べ替えたい場合、[並べ替えとフィルター]>[ユーザー設定の並べ替え]から条件を指定することが出来ます。

エクセルで複数の条件で並べ替える【use_15_07_01.png】

レベルを追加し2つ以上用意すれば、複合条件で並べ替えが出来ます。優先したい順番にレベル(条件)を作ってOKボタンを押せば、複合条件で並べ替え出来ます。

エクセルで複数の条件で並べ替えるにはレベルを追加する【use_15_07_02.png】

手動でも複数の条件で、並べ替えることが可能です。やり方は、優先順位の低い順(低→中→高の順番で)にソートすればOKです。

8.「ソート」「フィルター」「検索/置換」の違い

8-1.ソート(順番の並べ替え)

ソートは、上でも紹介したように「並べ替え」の機能です。「昇順」または「降順」にデータを並べ替えることが出来ます。ソート件数の限界はなくて、見出しを除いた一番上から一番下のデータがソートの対象です。

8-2.フィルター(文字や値の抽出/絞り込み)

フィルターは、ひとつ又は複数の指定列から絞り込みたい文字や値などの条件に一致するデータを含む行を抽出する機能です。列方向のフィルター機能はありません。

8-3.検索(文字や値を探す)

検索は、開いているシートやブックから指定条件(数式、値、コメント)に該当するセルを探し出す機能です。フィルターに似ていますが、指定列だけでなく、シートやブック全体から探し出せる機能です。

検索条件のオプションとして、大文字と小文字の区別、セル内容が完全一致か、半角と全角の区別、書式(表示形式、配置、フォント、罫線、塗りつぶし、保護)と細かく指定できます。

8-4.置換(文字や値を探し出し置き換える)

置換は、上の「検索」で探したセルの内容を、指定条件で置き換える機能です。大量の置き換えを一括で出来るので大変便利です。 置換条件のオプションとして、検索と同じく、大文字と小文字の区別、セル内容が完全一致か、半角と全角の区別、書式(表示形式、配置、フォント、罫線、塗りつぶし、保護)と細かく指定できます。

但し、意図していない場所も置き換えられてしまうことがあるので、リスクの高い作業出ることを認識してください。 置換の前にはファイルを別名で保存し、作業自体も検索や置換の条件をよく考えてから実行しましょう。

この記事は以上です。最後までご覧頂き、ありがとうございました。

シェア

\ Let's Share !! /

この記事が参考になりましたら共有をお願い致します。

同じカテゴリの記事