\r\n\r\n
Excelで最も便利な機能のひとつに、データを日付順に並べ替える機能があります。例えば、カードを送るために家族の誕生日を整理したり、年末の週次予算の取引を整理したり、月ごとの売上高を追跡したりする必要があるかもしれません。
エントリーを日付順に並べるには、いくつかの方法があります。データの昇順・降順、日・週・月・年での並べ替えが可能です。以下、さまざまな選択肢をご紹介します。
Excelでは、個々の列を日付の昇順または降順で並べ替えることが簡単にできます。
また、データを選択し、右クリックでソートオプションを使用しても同じ結果を得ることができます。
この方法は、単純な日付のリストを並べ替えて、後で対応するデータを入力する予定である場合に有効です。このソート方法は、常に年代順に、まず年、次に月、そして日の順にソートします。
表で日付を並べ替える場合、各列の先頭に見出しを付けると便利です。以下では、これらの見出しをカテゴリーとして、データを並べ替える方法を紹介します。
表中のデータを並べ替える場合、すべてのデータをハイライトすることが重要です。1列だけがハイライトされている場合、その列だけがソートされ、対応する列は元の順序のまま残されます。そうすると、正しいデータに日付が追いつかなくなります。
すぐにエラーを発見した場合は、「元に戻す」をクリックして、元のアレンジに戻すことができます。そうしないと、以前のバージョンのドキュメントに戻したり、データを再入力しなければならない場合があります。
幸いなことに、Excelは通常、このエラーを防ぐのに間に合うようにキャッチします。
選択した日付だけで並べ替えようとすると、Excelは警告を出し、選択範囲を広げるかどうかを尋ねます。エラーメッセージがポップアップ表示されたら、「選択範囲を広げる」を選択し、「並べ替え」をクリックします。
次に、選択したデータの上にカーソルを置き、左下の小さな緑色の四角をドラッグして足りない項目を強調し、もう一度並べ替えてみてください。
ソートする見出しやデータを選択し、「ホーム」> 「ソートとフィルター」をクリックし、ソート順を選択します。
なお、これは日付がA列にあるときのみ機能します。日付カラムが他のカラムにあるときに日付でソートしたい場合は、カスタムソートを使用する必要があります。
カスタムソートは、日付でソートするもう一つの簡単な方法です。データに見出しがある場合、それをカテゴリーとして使用することで、最初の列にない項目でも簡単にソートすることができます。
以下の例では、日付順に並べるのではなく、取引欄の項目をアルファベット順に並べる簡単なソートを示しています。日付は2列目にあるので、カスタムソートを使用して、B列の日付を並べ替えるようにExcelに指示する必要があります。
そのために
また、カスタムソートでは、複数のソートカテゴリーを選択することができます。例えば、トランザクションをある列から順に表示させたい場合、この機能を利用します。
カスタムソート」ボックスで、「ソート順」> [最初の列]を選択します。次に、「レベル追加>」をクリックし、「プレス>」[2列目]をクリックします。OKをクリックすると、表が並べ替えられます。
場合によっては、入力された日付から月を抜き出したいこともあるでしょう。例えば、同僚全員の誕生日を予定し、毎月のバースデーケーキで感謝を伝えることができます。ここでは、月が重要で、年は関係ない。
Excelには、セルからデータを素早く計算したり、抽出したりするのに役立つ関数や数式がたくさんあります。
完全な日付から各項目の月番号を抽出するには、MONTH 機能を使用します。まず、「月」という見出しの列を追加します。月」の下にある最初の空のセルをクリックします。この場合、C2となる。 type=MONTH(B2)、ここでB2は日付欄の最初のエントリーを示す。
MONTH関数は、1から12までの数字を適切なセルに出力します。これらの数字は、1月=1、12月=12というように、時系列で月を表しています。 各セルに素早く関数を入力するには、セルの下隅に緑のボックスが表示されるまでC2上にカーソルを置きます。次に、ボックスをクリックし、列の一番下までドラッグします。
Excelで日付を月別に並べ替えることができるようになったので、リストの日付を見逃すことがなくなりました。表全体(見出しを含む)をハイライトし、マウスの右ボタンをクリックして、「ソートとフィルタ」 > 「カスタムソート」 > 「月による並べ替え」をクリックします。
また、この機能を利用して、年別に並べ替えることもできます。上記の手順で、月関数を=年に置き換えてください(A2)。その結果、年号の順番にリストが表示されます。
日付を順番に並べる必要がない場合は、MONTH機能が手っ取り早いのですが、仮にそれぞれの誕生日を個別に祝いたい場合、MONTH機能が便利です。粉ミルクがあれば安心です。
誕生日というカラムを追加します。空白のセル(C2)に、最初の日付の横に =TEXT (B2, "MMDD") と入力します(B2が最初の日付を示します)。例えば、1964年7月12日は1207になります。
カスタムソートで誕生日リストをまとめる。誕生日は日付ではなく、テキストとしてフォーマットされているため、Excelでは警告が表示されます。数字に見えるものを数字として並べ替える」 > 「OK」を選択すると、リストが正しい順序になります。
データが正しくソートされない場合は、Excelが認識できる形式で入力されているかどうかを確認してください。セル内ですべての数値が左寄せになっていれば、テキストとして保存することができます。書式を変更するには、Excel リボンの「テキスト」ドロップダウンメニューをクリックし、「日付の書式」を選択します。
Excelで日付順に並べ替える機能は非常に便利で、今回ご紹介したように様々なアプリケーションがあります。予算や経費の管理から結婚式のプランニングまで、ほとんどすべてのタスクを完了するためのアプリケーションや便利なスプレッドシートのテンプレートがたくさんあります。
テンプレートも良いですが、エクセルにはニーズに合わせてフルカスタマイズできる利点があります。