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


データを日付で並べ替えるのは簡単な作業のようです。実際、マイクロソフトエクセル には、データを日付で並べ替える方法がいくつかあります。ただし、Excelの並べ替えツールが正しく機能しない場合があり、それは非常にイライラする可能性があります。

Excelで日付で並べ替える方法と、日付が正しく並べ替えられていない場合に試す方法をいくつか紹介します。

の単一列の並べ替えExcelでの日付

Excelで日付を並べ替える最も簡単な方法は、並べ替えツールを使用して、希望する順序で日付を表示することです。

  1. 列ヘッダーをクリックして、日付の列を選択します。下の画像では、列ヘッダーAをクリックして列を選択しています。
    1. またできます日付が含まれている列の特定のセルを選択するだけです。
      1. データを選択した状態で、並べ替えとフィルターホームメニューから。
        1. 次に、古いものから新しいものに並べ替えまたは並べ替えを選択します最新から最古へ。以下の例では、新しいものから古いものへと並べ替えています。 Excelは日付の形式を変更しませんが、最新のものから始まる日付を正しく並べ替えることに注意してください。
        2. この方法は、ほとんどのユースケースで機能するはずです。

          Excelでワークシート全体を日付で並べ替える

          テーブルに複数の列のデータがある場合は、並べ替えるときに列間の関係を保持する必要があります。以下に、列Aの日付と列Bの対応するテキストを示します。

          上記の方法を使用する場合(つまり、日付セルのみまたは日付の列全体を選択して、 並べ替えとフィルタボタンを選択し、古いものから新しいものに並べ替えまたは新しいものから古いものに並べ替え)を選択すると、Excelに並べ替えの警告が表示されます。選択範囲を拡張してデータの両方の列を含めるかどうかを尋ねます。

          In_content_1all:[300x250] / dfp:[640x360]->

          選択範囲を拡張が選択されていることを確認し、並べ替えボタンをクリックします。 Excelは、選択した並べ替え順序でテーブル内のすべてのデータを並べ替えます。

          これで、すべての日付が古いものから新しいものへと並べ替えられ、列の日付間の関係がわかります。 Aと列Bのテキストは保持されています。

          Excelで月、年、または月と日で並べ替える

          Excelで日付で特定の順序で並べ替える場合はどうすればよいですか。月や年のような日付の一部?

          Excelでの月ごとの日付の並べ替え

          たとえば、人々の誕生日の表の例では、毎月誰が生まれたかを知りたい場合があります。一人一人が生まれた年を無視します。 Excelの通常の並べ替え機能は、並べ替えアルゴリズムに常に年が含まれるため、使用できません。

          これを回避するには、月を抽出するヘルパー列を作成して、その列で並べ替えることができます。日付から月を抽出するには、ExcelのMONTH関数を使用できます。

          1. 新しい列を作成する
          2. 新しい列の最初のセルに、=と入力します。 MONTH(A1)ここで、A1は、月を抽出するセルです。
            1. それぞれについて手順2を繰り返します行。 Excelは各日付から月を抽出し、月番号の列を残します。
              1. これで、テーブルを次のように並べ替えることができます月番号の列。この場合、列Cで並べ替えます。列Cのデータのみを選択すると、Excelの並べ替え警告が再度表示されます。 選択範囲を拡大および並べ替えを選択します。
              2. Excelでの年ごとの日付の並べ替え

                月ではなく年を抽出する場合は、上記の手順を使用して、MONTH関数を= YEAR(A1)に置き換えることができます。ここで、A1はセルであり、年を抽出する日付。

                Excelで月と日で日付を並べ替える

                おそらく、誕生日の並べ替えられたリストを作成する必要があります。年を無視して、月と日。日付の列から月と日を抽出するには、日付をテキストに変換するExcelのTEXT関数を使用できます。 mm.ddの形式を使用します。上記の手順に従って、MONTH関数を次の式に置き換えます:= TEXT(A1、“ mm.dd”)

                これで、列Cで並べ替えることができます月と日ごとの全員の誕生日のリストを取得します。

                Excelでの日付形式のトラブルシューティング

                Excelで日付で並べ替えようとすると、Excelでデータを日付として認識できない場合があります。たとえば、誰かが日付を含むスプレッドシートを提供したとします。データをExcelに入力しましたが、上記の方法を試してみると正しく並べ替えられません。なぜ機能しないのですか?

                次の日付リストを検討してください:

                見た目はとてもシンプルです。ただし、データを選択し、[並べ替えとフィルター]ボタンを押して、古いものから新しいものへの並べ替えを選択すると、機能しません。最終的には次のようになります。

                列の最後の日付が正しく並べ替えられていないことに注意してください。一体何が起こっているのですか?

                セルA9のデータは日付のように見えますが、実際には日付としてフォーマットされていないため、Excelで正しく並べ替えられない可能性があります。使用しているExcelのバージョンによっては、セルを選択し、右クリックしてセルの書式設定を選択し、日付を選択して、誤ったセルを日付として書式設定した場合でも、 >オプション、それでも問題は修正されません。

                Excelで正しく並べ替えられない日付を修正する方法

                幸い、この問題は簡単に修正できます。

                1. セルを選択し、Ctrl + x、を押して、日付の列を切り取ります。ホームメニューから切り取りを選択するか、セルを右クリックして切り取りを選択します。
                  1. メモ帳または別のプレーンテキストエディタを開きます。
                  2. 日付をテキストに貼り付けますエディター。
                    1. Excelに戻り、日付があった列を選択します。右- [セルの書式設定]をクリックして選択します。
                    2. [日付]を選択し、[OK]をクリックします。
                      1. テキストエディタに戻り、日付のリストを選択してコピーします。
                        1. Excelに戻り、手順5でフォーマットした列に日付を貼り付けします。
                        2. これで、並べ替えができるようになります。データのある列を選択し、並べ替えとフィルターボタンを押して、古いものから新しいものに並べ替えを選択します。ビオラ!動作します!
                        3. Excelでのその他の並べ替えとフィルタリングの手法

                          Excelで日付で並べ替える方法を学習したので、並べ替えとフィルタリングを行う他の方法を検討することをお勧めします。あなたのデータ。これらの記事では、基本的な1列および複数列のデータ並べ替えExcelでアルファベット順に並べる方法 、および Excelでデータをフィルタリングする方法 について説明します。

                          関連記事:


                          10.01.2021