Excelで並べ替える方法Excelで並べ替え

データの並べ替えは、値をすばやく見つけるために、指定された順序でデータを整理または配置するのに役立ちます。 Excelでは、1つ以上の列のテキスト、数値、日付、および時刻に基づいて範囲またはテーブルを並べ替えることができます。セルの色、フォントの色、またはカスタムフォーマットアイコンに基づいてデータを並べ替えることもできます。

Excelには、データ管理に役立つ高度な並べ替えオプションがいくつか組み込まれています。この記事では、データを指定された順序で並べ替えるさまざまな方法と、さまざまな基準について説明します。

Excelでのデータの並べ替え

データを並べ替える前に、ワークシート全体を並べ替えるか、セル範囲のみを並べ替えるかを選択する必要があります。

並べ替えでは、スプレッドシート内のすべてのデータが1列または複数列で並べ替えられます。ワークシートの1列のみを並べ替えることもできます。テキスト、数値、日付、および時刻に基づいてデータを並べ替えることができます。

次の例を使用して、Excelでさまざまな並べ替え方法を実行する方法を示します。

データをすばやく並べ替える場合は、並べ替える列の任意のセルをクリックするだけです。以下のスプレッドシートの例では、データを「担当者」名で並べ替えます。したがって、列Bの任意のセルをクリックします。

[データ]タブに移動し、[AZ]並べ替えアイコンをクリックすると、日付が[担当者]の名前で並べ替えられます。

これで、データは代表者名で並べ替えられます。 B列が並べ替えられると、列Bの各セルに対応する行が一緒に移動します。

1列のみのデータの並べ替え

データを1つの列に並べ替えることができます。これは、ワークシートの隣接する列には影響しません。まず、並べ替える範囲/列(アイテム)を選択します。

次に、[データ]タブに移動し、並べ替えアイコンをクリックします。 Excelは「ソート警告」メッセージを表示します。その中で、[現在の選択を続行]オプションを選択し、[OK]をクリックします。

現在、「アイテム」の範囲(列)のみがアルファベット順に並べ替えられています。 1つの列のみを並べ替えると、ワークシート全体がその列と一致しないことに注意してください。

日付/時刻によるデータの並べ替え

Excelでテキストを並べ替えるのと同じ方法で、日付、時刻、数値を並べ替えることができます。数値は最低から最高、または最高から最低に並べ替えることができ、日付と時刻は新しいものから古いもの、または古いものから新しいものに並べ替えることができます。

並べ替える列のセルを選択し、[データの並べ替えとフィルター]グループタブの[AZ]または[ZA]アイコンをクリックして、データを昇順または降順で並べ替えることができます。または、[データ]タブのクイックソートアイコンの横にある[並べ替え]アイコンをクリックします。

[並べ替え]ダイアログウィンドウが開きます。 [並べ替え]ドロップダウンメニューを開きます。このドロップダウンメニューには、ワークシート内のすべての列ヘッダーが一覧表示されます。データセットを日付で並べ替えたいので、[注文日]オプションを選択します。次に、[順序]ドロップダウンメニューで[最新から古い]オプションを選択して、データを昇順で並べ替えます。

結果を次のスクリーンショットに示します。

セルの色/フォントの色/セルのアイコンによるデータの並べ替え

セルの色、フォントの色、またはセルアイコンでデータを並べ替えるには、[データ]タブの[並べ替え]アイコンをクリックして[並べ替え]ダイアログボックスを開きます。次に、[並べ替え]メニューでオプションを選択します。ここでは、データセットを並べ替えるために「セルの色」を選択しています。

次に、列の一番上にしたい色を選択します。次に、[OK]をクリックします。

これは、セルの色に基づいて並べ替えられたテーブルがどのように表示されるかを示しています。

複数レベルのデータの並べ替え(複数の列の並べ替え)

複数レベルの並べ替えを使用すると、データ(テーブル)を1つの列の値で並べ替えてから、別の列の値で再度整理できます。

たとえば、最初に「Item」名でデータセットを並べ替えてから、「OrderDate」でもう一度並べ替えます。これを行うには、テーブル内の任意のセルを選択し、[データ]タブの[並べ替え]アイコンをクリックします。

[並べ替え]ダイアログボックスで。 [並べ替え]ドロップダウンリストから[アイテム]を選択します。次に、[レベルの追加]をクリックし、[その後]ドロップダウンリストから[注文日]を選択します。 [OK]をクリックします。

これで、レコードは最初にItemで、次にOrderDateでソートされます。

カスタムオーダーでの並べ替え

テキスト、数字、日付で並べ替えたくない場合があります。月、曜日、地域、その他の組織システムなど、他の何かで並べ替えたい場合があります。

次の表があり、注文の優先度に基づいて並べ替えたいとします。

これを行うには、データセット内の任意のセルをクリックし、Excelリボンから[並べ替え]ダイアログボックスを開きます。

次に、[並べ替え]ドロップダウンで[優先度]を選択します。 [並べ替え]ドロップダウンで[セル値]を選択します。 [注文]ドロップダウンで、[カスタムリスト]を選択します。

ドロップダウンメニューから[カスタムリスト]オプションをクリックすると、[カスタムリスト]ダイアログボックスが開きます。

ここで、[リストエントリ:]にカスタムリストを入力し、[追加]をクリックします。たとえば、リストに高、通常、低の優先度を追加しています。

新しい並べ替え順序がカスタムリストに追加されました。リストを選択して[OK]をクリックします。

これで、[順序]ドロップダウンからカスタムの並べ替え順序を選択できます。

これで、データセットは優先度(高、通常、低)で並べ替えられます。

データを行に並べ替える

列の代わりに、データを行で並べ替えることができます。これを行うには、行の任意のセルを選択し、リボンの[並べ替えとフィルター]グループから[並べ替え]アイコンをクリックします。

[並べ替え]ダイアログボックスで、[オプション]ボタンをクリックします。

[並べ替えオプション]ダイアログボックスの[方向]で、[上から下に並べ替え]ではなく[左から右に並べ替え]オプションを選択します。そして、[OK]をクリックします。

次に、[並べ替え]ドロップダウンで並べ替える行を選択し、[OK]をクリックします。

以下に示すように、データセットは選択した行の値で並べ替えられています。

Excelで並べ替えることを学習したので、データを並べ替えることでワークシートをすばやく再編成できます。