データのリストを並べ替える

Excel では、数値、文字列、曜日、月、または自分で作成したユーザー設定リストの項目を並べ替えることができます。 また、フォントの色、セルの色、またはアイコン セットにより並べ替えることもできます。 並べ替えでは、大文字と小文字を区別できます。

列の並べ替えでは、その列の行が並べ替えられます。 複数の列、つまり表の並べ替えでは、通常、特定の列の内容に基づいてすべての行が並べ替えられます。

重要: 

  • ソート対象の列に、数値として保存されている数字と、文字列として保存されている数字の両方が含まれている場合、それらの数字は正しく並べ替えられません。 文字列として保存されている数字は、右詰めではなく左詰めで表示されます。 選んだ数字の書式を揃えるには、[ホーム] タブの [番号書式] ボックスで、[文字列] または [数値] を選びます。

  • [数値の書式] ボックス

  1. データの並べ替えを行う列のいずれかでセルをクリックします。

    隣接する列のデータは、選んだ列のデータに基づいて並べ替えられます。

  2. [データ] タブで、[昇順] [昇順で並べ替え] アイコン または [降順] [降順で並べ替え] アイコン を選びます。

    並べ替え順序

    クリックする対象

    最小値が列の先頭になる

    昇順

    最大値が列の先頭になる

    降順

注: 期待どおりの結果にならない場合は、すべての数字が数値として保存されているかどうかを確認してください。 たとえば、一部の会計システムからインポートされた負の数は、文字列として保存されています。

並べ替え条件のレベルを追加すると、複数の列をキーにして並べ替えることができます。 たとえば、売り上げレポートを、地域、次に日付、その次に販売員をキーにして並べ替えることができます。 [並べ替え] ダイアログ ボックスでは、並べ替えのレベルが 1 行に 1 つずつ表示されます。

  1. データの並べ替えを行う列のいずれかでセルをクリックします。

  2. [データ] タブの [並べ替え] を選びます。

    Excel の [データ] タブで [並べ替え] を選ぶ

  3. データに見出し行がある場合は、[先頭行を列見出しとする] チェック ボックスをオンにします。 ただし、データに見出し行がない場合は、[先頭行を列見出しとする] チェック ボックスをオフにします。

  4. [] の [最優先されるキー] の横にある行で、空白をクリックし、並べ替えの基準にする列をクリックします。

  5. 同じ行の [並べ替えのキー] で、[] をクリックし、ショートカット メニューで必要な条件をクリックします。

    セルまたはフォントの色、またはセルのアイコンに基づく並べ替えを選ぶこともできます。

  6. 同じ行の [順序] で、[昇順] をクリックし、ショートカット メニューで必要な条件をクリックします。

    ヒント: 必要な並べ替え順序が表示されていない場合は、[ユーザー設定リスト] を選びます。目的のユーザー設定の並べ替え順序が一覧にない場合を参照してください「を作成するユーザー設定リストを並べ替える」

  7. 手順 5 で [セルの色]、[フォントの色]、または [セルのアイコン] を選んだ場合は、[色/アイコン] で行をクリックし、ショートカット メニューで必要な条件をクリックします。

  8. 並べ替えの基準にする追加の列ごとに、[レベルの追加] をクリックします。

    [レベルの追加] アイコン

    続いて、新しい行の []、[並べ替えのキー]、[順序]、および [色/アイコン] の各列に情報を入力します。

注: この手順は、表内では実行できません。 行をキーにして並べ替えることができるように表の書式設定を削除するには、[] タブの [範囲に変換] を選びます。

  1. 並べ替えを行う行内のセルをクリックします。

  2. [データ] タブの [並べ替え] を選びます。

    Excel の [データ] タブで [並べ替え] を選ぶ

  3. データに見出し行がある場合は、[先頭行を列見出しとする] チェック ボックスをオンにします。 ただし、データに見出し行がない場合は、[先頭行を列見出しとする] チェック ボックスをオフにします。

  4. [オプション] をクリックします。

  5. [方向] の [列単位] をクリックし、[OK] をクリックします。

  6. 最初の行の [] で、[2 番目に優先されるキー] の横の空白をクリックし、ショートカット メニューで次に並べ替えに使用する行をクリックします。

  7. 同じ行の [並べ替えのキー] で、[] をクリックし、ショートカット メニューで必要な条件をクリックします。

  8. 同じ行の [順序] で、[昇順] をクリックし、ショートカット メニューで必要な条件をクリックします。

    ヒント: 必要な並べ替え順序が表示されていない場合は、[ユーザー設定リスト] を選びます。目的のユーザー設定の並べ替え順序が一覧にない場合を参照してください「を作成するユーザー設定リストを並べ替える」

  9. 並べ替えの基準にする追加の行ごとに、[レベルの追加] をクリックします。

    [レベルの追加] アイコン

    続いて、新しい行の []、[並べ替えのキー]、[順序]、および [色/アイコン] の各列に情報を入力します。

Excel には、曜日や月によって並べ替えることができるユーザー設定リストが含まれています。 さらに、独自のユーザー設定リストを作成できます。たとえば、「1 年生」、「2 年生」、「3 年生」、「4 年生」のような、学校の学年レベルのユーザー設定リストを作成できます。 ユーザー設定リストを作成したら、それを使用するには、[並べ替え] ボックスの [順序] で [ユーザー設定リスト] を選びます。

  1. Excel メニューの [環境設定] をクリックし、[数式とリスト] で [ユーザー設定リスト] をクリックします。

  2. [追加] をクリックします。

  3. 並べ替える順にリストの値を入力します。各値はコンマで区切ります。

  4. 入力が終わったら、[追加] をクリックし、[ユーザー設定リスト] ボックスを閉じます。

Excel には、曜日や月によって並べ替えることができるユーザー設定リストが含まれています。 さらに、前の手順で、独自のユーザー設定リストの作成方法を説明しています。たとえば、「1 年生」、「2 年生」、「3 年生」、「4 年生」のような、学校の学年レベルのユーザー設定リストを作成できます。

  1. データの並べ替えを行う列のいずれかでセルをクリックします。

  2. [データ] タブの [並べ替え] を選びます。

    Excel の [データ] タブで [並べ替え] を選ぶ

  3. データに見出し行がある場合は、[先頭行を列見出しとする] チェック ボックスをオンにします。 ただし、データに見出し行がない場合は、[先頭行を列見出しとする] チェック ボックスをオフにします。

  4. [順序] で [ユーザー設定リスト] をクリックします。

  5. 並べ替えに使用するリストを選び、[OK] をクリックします。

    注: ユーザー設定の並べ替え順序は、[] で指定した列にのみ適用されます。 曜日、月、または別のユーザー設定リストによって複数の列を並べ替えるには、前の「2 つまたは 3 つの列をキーにしてリストを並べ替える」の手順を使用して、各列を個別に並べ替えます。

  1. セル範囲内または表内で、日付または時刻の列を選びます。

  2. [データ] タブで、[昇順] [昇順で並べ替え] アイコン または [降順] [降順で並べ替え] アイコン を選びます。

    注: 期待どおりの結果にならない場合は、日付または時刻としてではなく、文字列または数値として保存されている日付または時刻がデータに含まれている可能性があります。 数字を日付または時刻の形式で保存するには、その列を選び、[ホーム] タブで、[番号書式] ボックスの [日付] または [時刻] を選びます。

  1. データの並べ替えを行う列のいずれかでセルをクリックします。

  2. [データ] タブの [並べ替え] を選びます。

    Excel の [データ] タブで [並べ替え] を選ぶ

  3. [並べ替え] ボックスで [オプション] を選び、[大文字と小文字を区別する] を選びます。

並べ替える列内に、セルの色またはフォントの色で書式設定されたセルがある場合、それらの色をキーにして並べ替えることができます。 また、条件付き書式を使用して作成されたアイコン セットをキーにして並べ替えることもできます。 セルの色、フォントの色、またはアイコンには既定の並べ替え順序がないため、並べ替え操作ごとに独自の順序を定義する必要があります。

  1. データの並べ替えを行う列のいずれかでセルをクリックします。

  2. [データ] タブの [並べ替え] を選びます。

    Excel の [データ] タブで [並べ替え] を選ぶ

  3. データに見出し行がある場合は、[先頭行を列見出しとする] チェック ボックスをオンにします。 ただし、データに見出し行がない場合は、[先頭行を列見出しとする] チェック ボックスをオフにします。

  4. [] で、[2 番目に優先されるキー] の横の空白をクリックし、ショートカット メニューで並べ替えの基準にする列をクリックします。

  5. 同じ行の [並べ替えのキー] の [] をクリックし、ショートカット メニューで [セルの色]、[フォントの色]、または [アイコンの色] をクリックします。

  6. [色/アイコン] で、色またはアイコンを選びます。

  7. [順序] で、選んだ色またはアイコンを、リストの先頭と最後のいずれにするかを選びます。

  8. 並べ替えの基準にする追加の列ごとに、[レベルの追加] をクリックします。

    [レベルの追加] アイコン

    続いて、新しい行の []、[並べ替えのキー]、[順序]、および [色/アイコン] の各列に情報を入力します。

重要: この機能を使用するときは注意が必要です。 範囲内の 1 つの列を並べ替えると、その列内のセルが同じ行内の他のセルと離れた場所に移動するなど、予期しない結果になることがあります。

  1. 2 つ以上の列が含まれているセル範囲内で、1 つの列を選びます。

    注: この手順は、表内では実行できません。 1 つの列を並べ替えることができるように表の書式設定を削除するには、[] タブの [範囲に変換] を選びます。

  2. 並べ替える列データを選択する

  3. [データ] タブで、[並べ替え] をクリックします。

    Excel の [データ] タブで [並べ替え] を選ぶ

  4. 表示される [並べ替えの前に] で、[現在選択されている範囲を並べ替える] を選び、[並べ替え] をクリックします。

    期待どおりの結果ではない場合は、[元に戻す] [元に戻す] アイコン をクリックします。

データの分析は、並べ替えの開始します。(A から Z または Z A から) のテキスト、数値 (最大または降順に小さい値)、および日付と時刻を並べ替えることができます (最も古い最新にして、新しい順に並べ替えます) の 1 つまたは複数の列にします。(大、中、小など) を作成するユーザー設定リストを並べ替えることもできます。または、セルの色、フォントの色、またはアイコン セットなどの書式を並べ替えることができます。最も頻繁には、列で並べ替えることが、行を並べ替えることもできます。

並べ替えるには、いくつかの順序にデータが再配置します。一方、フィルターを適用するときに余分なデータ非表示にします。フィルターの詳細については、データのリストをフィルター処理するを参照してください。

セル範囲に対する並べ替えを行うときは、並べ替えの条件がブックを作成、保存されません。次回、ブックを開くことを適用できるように、並べ替えの基準を保存する場合をExcel の表としてデータを保存できます。複数の列を並べ替えるときに、または作成するのには長い時間がかかる複雑な並べ替えの基準を作成する場合は、テーブルでデータを保存します。

並べ替えの基準を再適用する場合は、異なる結果が表示されます。これは、問題は、数式によって返される値が変更され、ワークシートが再計算場合に発生することができます。セルまたは表の列の範囲がデータを追加、変更、または削除した場合にも発生することができます。

次の昇順並べ替え順序を使って、データの並べ替え: 0 1 2 3 4 5 6 7 8 9 (スペース) です。" # $ % & ( ) * , ./ : ; ?[\] @ ^ _ ' {|} ~ + <> = b c d e f g h は j k l m n o p q r s t u v w x y z から A B C D E F G H I J K L M N O P Q R S T U V W X Y Z FALSE 条件を満たす (シート エラー) (空白セルを参照)。

  1. データの並べ替えを行う列のいずれかでセルをクリックします。

    隣接する列のデータは、列の並べ替えの基準に基づいて並べ替えられます。

  2. [データ] タブの [並べ替えとフィルター並べ替えの横の矢印をクリックします。

    [データ] タブ、[並べ替えとフィルター] グループ

  3. 次のいずれかの操作を行います。

    並べ替え順序

    クリックする対象

    最小値が列の先頭になる

    昇順

    最大値が列の先頭になる

    降順

  4. 注: 期待どおりの結果にならない場合は、すべての数字が数値として保存されているかどうかを確認してください。 たとえば、一部の会計システムからインポートされた負の数は、文字列として保存されています。

並べ替え条件のレベルを追加すると、複数の列をキーにして並べ替えることができます。 たとえば、売り上げレポートを、地域、次に日付、その次に販売員をキーにして並べ替えることができます。 [並べ替え] ダイアログ ボックスでは、並べ替えのレベルが 1 行に 1 つずつ表示されます。

  1. データの並べ替えを行う列のいずれかでセルをクリックします。

  2. [データ] タブの [並べ替えとフィルター] の [並べ替え] の横にある矢印をクリックし、[ユーザー設定の並べ替え] をクリックします。

    [データ] タブ、[並べ替えとフィルター] グループ

  3. [追加] ボタン、[並べ替え] ボックスレベルを追加する] をクリックします。 

    テーブルに見出し行がある場合は、リストの見出しにする] チェック ボックスを選択します。ただし、テーブルには、見出し行がない、リストの見出しにする] チェック ボックスをオフにします。

  4. [] で、[2 番目に優先されるキー] の横の空白をクリックし、ショートカット メニューで並べ替えの基準にする列をクリックします。

  5. 同じ行の [並べ替えのキー] で、[] をクリックし、ショートカット メニューで必要な条件をクリックします。

  6. 同じ行の [順序] で、[昇順] をクリックし、ショートカット メニューで必要な条件をクリックします。

    [色/アイコン] で、手順 5 でフォントの色セルの色、またはセルのアイコンを選択した場合の行をクリックし、[ショートカット メニューで、必要な条件] をクリックします。

  7. 並べ替えの基準にする列ごとに手順 3 ~ 6 を繰り返します。

  1. 並べ替えを行う行内のセルをクリックします。

  2. [データ] タブの [並べ替えとフィルター] の [並べ替え] の横にある矢印をクリックし、[ユーザー設定の並べ替え] をクリックします。

    [データ] タブ、[並べ替えとフィルター] グループ

  3. [オプション] をクリックします。

  4. [方向] の [列単位] をクリックし、[OK] をクリックします。

  5. [追加] ボタン、[並べ替え] ボックスレベルを追加する] をクリックします。 

  6. []の横にある空白の領域をクリックし、[し、ショートカット メニューで、次に並べ替えをする行をクリックします。

  7. 同じ行の [並べ替えのキー] で、[] をクリックし、ショートカット メニューで必要な条件をクリックします。

  8. 同じ行の [順序] で、[昇順] をクリックし、ショートカット メニューで必要な条件をクリックします。

  9. 並べ替えの基準にする行ごとに、手順 5 ~ 8 を繰り返します。

Excel に並べ替えることができますが、ユーザー設定リストが含まれています: 曜日と月の日。また、独自のカスタム リスト、生、Sophomore、中学校校、上級など、学校の成績レベルなどを作成できます。

  1. [ Excel ] メニューの [環境設定] をクリックし、[数式とリスト] で [ユーザー設定リスト[カスタム リストの設定] ボタン ] をクリックします。  

  2. [追加] をクリックします。

  3. 目的の並べ替え順序で、リストのエントリを入力します。終了したら、[OK] をクリックします。

Excel には、曜日や月によって並べ替えることができるユーザー設定リストが含まれています。 さらに、前の手順で、独自のユーザー設定リストの作成方法を説明しています。たとえば、「1 年生」、「2 年生」、「3 年生」、「4 年生」のような、学校の学年レベルのユーザー設定リストを作成できます。

  1. データの並べ替えを行う列のいずれかでセルをクリックします。

  2. [データ] タブの [並べ替えとフィルター] の [並べ替え] の横にある矢印をクリックし、[ユーザー設定の並べ替え] をクリックします。

    [データ] タブ、[並べ替えとフィルター] グループ

  3. [追加] ボタン、[並べ替え] ボックスレベルを追加する] をクリックします。 

    テーブルに見出し行がある場合は、リストの見出しにする] チェック ボックスを選択します。ただし、テーブルには、見出し行がない、リストの見出しにする] チェック ボックスをオフにします。

  4. [順序] で、 A から Zなど、現在の並べ替え順序] をクリックし、[ユーザー設定リスト] をクリックします。

  5. 並べ替えに使用するリストを選び、[OK] をクリックします。

    注: ユーザー設定の並べ替え順序は、[] で指定した列にのみ適用されます。 曜日、月、または別のユーザー設定リストによって複数の列を並べ替えるには、前の「2 つまたは 3 つの列をキーにしてリストを並べ替える」の手順を使用して、各列を個別に並べ替えます。

  1. セル範囲内または表内で、日付または時刻の列を選びます。

  2. [データ] タブの [並べ替えとフィルター] の [並べ替え] の横にある矢印をクリックし、[昇順]または [降順] をクリックします。

    [データ] タブ、[並べ替えとフィルター] グループ

    注: 結果が予期しない場合、列の日付を含めることがまたは時刻として保存されているテキストまたは数値の代わりに日付または時刻としてします。数値を日付または時刻の形式で保存するのには、[列を選び、[ホーム] タブの [数値] で、番号の書式設定] をポイントし、し、[日付時刻] をクリックします。

並べ替える列内に、セルの色またはフォントの色で書式設定されたセルがある場合、それらの色をキーにして並べ替えることができます。 また、条件付き書式を使用して作成されたアイコン セットをキーにして並べ替えることもできます。 セルの色、フォントの色、またはアイコンには既定の並べ替え順序がないため、並べ替え操作ごとに独自の順序を定義する必要があります。

  1. データの並べ替えを行う列のいずれかでセルをクリックします。

  2. [データ] タブの [並べ替えとフィルター] の [並べ替え] の横にある矢印をクリックし、[ユーザー設定の並べ替え] をクリックします。

    [データ] タブ、[並べ替えとフィルター] グループ

  3. [追加] ボタン、[並べ替え] ボックスレベルを追加する] をクリックします。 

    テーブルに見出し行がある場合は、リストの見出しにする] チェック ボックスを選択します。ただし、テーブルには、見出し行がない、リストの見出しにする] チェック ボックスをオフにします。

  4. [] で、[2 番目に優先されるキー] の横の空白をクリックし、ショートカット メニューで並べ替えの基準にする列をクリックします。

  5. 並べ替えの同じ行に、[] をクリックし、[、ショートカット メニューの [セルの色フォントの色、またはアイコンの色] をクリックします。

  6. 並べ替えの基準にする列ごとに手順 3 ~ 5 を繰り返します。

重要: この機能を使用するときは注意が必要です。 範囲内の 1 つの列を並べ替えると、その列内のセルが同じ行内の他のセルと離れた場所に移動するなど、予期しない結果になることがあります。

  1. 2 つ以上の列が含まれているセル範囲内で、1 つの列を選びます。

    注: テーブルには、この手順を実行することはできません。

  2. 並べ替える列データを選択する

  3. [データ] タブの [並べ替えとフィルター] の [並べ替え] をクリックします。

    [データ] タブ、[並べ替えとフィルター] グループ

  4. 表示される [並べ替えの前に] で、[現在選択されている範囲を並べ替える] を選び、[並べ替え] をクリックします。

    結果が目的以外の場合は、 [元に戻す  [元に戻す] ボタン をクリックします。

中国語のテキストを、中国語文字の発音または中国語文字の画数で並べ替えることができます。

重要: この手順を実行するには、最初に中国語機能を有効にする必要があります。 詳細については、「中国語機能を有効にする」を参照してください。

  1. データの並べ替えを行う列のいずれかでセルをクリックします。

  2. [データ] タブの [並べ替えとフィルター] の [並べ替え] の横にある矢印をクリックし、[ユーザー設定の並べ替え] をクリックします。

    [データ] タブ、[並べ替えとフィルター] グループ

  3. 別の並べ替え条件を追加するには、 [追加] ボタン、[並べ替え] ボックスレベルの追加] をクリックします。 

    テーブルに見出し行がある場合は、リストの見出しにする] チェック ボックスを選択します。ただし、テーブルには、見出し行がない、リストの見出しにする] チェック ボックスをオフにします。

  4. [順序] 並べ替え順序を変更するのにはA から Zなど、現在の並べ替え順序をクリックし、[ユーザー設定リスト] をクリックします。

  5. [オプション] をクリックして、次の 1 つ以上の操作を行います。

    目的

    操作

    並べ替え上下から

    [印刷の向き] で、並べ替え上下からをクリックします。

    左右からの並べ替え

    [印刷の向き] で、左右からの並べ替えをクリックします。

    線の順序で並べ替え

    [メソッド線の順序] をクリックします。

    ふりがなを並べ替える

    [メソッドふりがな] をクリックします。

  6. [OK] をクリックします。

    注: ユーザー設定の並べ替え順序は、[] で指定した列にのみ適用されます。 曜日、月、または別のユーザー設定リストによって複数の列を並べ替えるには、前の「2 つまたは 3 つの列をキーにしてリストを並べ替える」の手順を使用して、各列を個別に並べ替えます。

データの分析は、並べ替えの開始します。(A から Z または Z A から) のテキスト、数値 (最大または降順に小さい値)、および日付と時刻を並べ替えることができます (最も古い最新にして、新しい順に並べ替えます) の 1 つまたは複数の列にします。(大、中、小など) を作成するユーザー設定リストを並べ替えることもできます。または、セルの色、フォントの色、またはアイコン セットなどの書式を並べ替えることができます。最も頻繁には、列で並べ替えることが、行を並べ替えることもできます。

並べ替えるには、いくつかの順序にデータが再配置します。一方、フィルターを適用するときに余分なデータ非表示にします。フィルターの詳細については、データのリストをフィルター処理するを参照してください。

セル範囲に対する並べ替えを行うときは、並べ替えの条件がブックを作成、保存されません。次回、ブックを開くことを適用できるように、並べ替えの基準を保存する場合をExcel の表としてデータを保存できます。複数の列を並べ替えるときに、または作成するのには長い時間がかかる複雑な並べ替えの基準を作成する場合は、テーブルでデータを保存します。

並べ替えの基準を再適用する場合は、異なる結果が表示されます。これは、問題は、数式によって返される値が変更され、ワークシートが再計算場合に発生することができます。セルまたは表の列の範囲がデータを追加、変更、または削除した場合にも発生することができます。

次の昇順並べ替え順序を使って、データの並べ替え: 0 1 2 3 4 5 6 7 8 9 (スペース) です。" # $ % & ( ) * , ./ : ; ?[\] @ ^ _ ' {|} ~ + <> = b c d e f g h は j k l m n o p q r s t u v w x y z から A B C D E F G H I J K L M N O P Q R S T U V W X Y Z FALSE 条件を満たす (シート エラー) (空白セルを参照)。

注記: 

  • 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

  • この記事の英語版を参照するには、ここ をクリックしてください。Microsoft コミュニティの他のメンバーと一緒に、Community Translation Framework (CTF) を使ったこの記事の改善にご協力ください。記事内の文章にマウス ポインターを合わせて、CTF ウィジェットの [翻訳を改善します] をクリックしてください。CTF の詳細については、ここ をクリックしてください。CTF を使用すると弊社の サービス利用規約 に同意したことになります。

関連項目

データのリストをフィルター処理します。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×