エクセルとGoogleスプレッドシートで日付を時系列順に並べ替える

Written by

Mel Jenkins

Reviewed by

Laura Tsitlidze

Translated by

Saori Hirota

Last updated on 7月 24, 2023

このチュートリアルでは、エクセルとGoogleスプレッドシートで日付を時系列順に並べ替える方法を説明します。sort by date

日付を時系列順に並べ替える

エクセルのデフォルト状態では、日付は数値として保存され、計算に使用することができます。これは、エクセルで日付を並べ替えるのが簡単であることを意味します。

次のデータを使って、日付を時系列順に並べ替える例を説明します。sort by date start

ここではD列に日付があり、古いものから新しいものへと並べ替えます。日付を並べ替えるには、D列のすべてのセルに同じ日付書式(ここではYYYY年M月D日)が必要です。このチュートリアルの後半で、このようにセルをフォーマットする方法を説明します。

日付を並べ替えるには、D列の日付のあるセルを選択し、リボンのホーム」→「並べ替えとフィルター」→「昇順」と進みます。sort by date 4step

その結果、D列のすべての日付が古いものから新しいものへと時系列順に並べ替えられます。sort by date finish

右クリックによる並べ替え

右クリックでも同じことができます。

D列の日付のあるセルを右クリックし、「並べ替え」>「昇順」と進みます。sort by date click

 

結果は上記と同様:日付は古いものから新しいものへと並べ替えられます。

セルを日付として書式設定する

D列の数値がまだ日付としてフォーマットされていない場合は、以下の手順に従って日付としてフォーマットします。

  1. 値を日付として書式設定するには(例:YYYY年M月D日)、まず列のすべての値(この場合は範囲D2:D15)を選択し、リボンのホーム」から「数値」グループの右下にある「数値の書式設定」アイコンをクリックします。
    setting date
  2. セルの書式設定ウィンドウで、[表示形式]の[日付]を選択します。
    そして2012年3月14日を選択し、OKをクリックします。setting date 3step

 

これで、範囲D2:D15内のすべての値が日付としてフォーマットされ、エクセルは時系列に並べ替えることができます。

こちらもご覧ください:テキストを列に変換して文字列を日付に変換する方法

Googleスプレッドシートで日付を時系列順に並べ替える

Googleスプレッドシートで日付を古い順に並べ替えるには、D列(D2:D15)の日付のあるセルをすべて選択します。メニューのデータ」→「D列を基準に昇順で範囲を並べ替え」と進みます。gs setting date 3step

その結果、選択範囲の日付が古いものから新しいものへとソートされます。

gs setting date 3step

右クリックによる日付の並べ替え

エクセルのように、Googleスプレッドシートでも右クリックで日付を並べ替えるオプションがあります。

  1. 日付のある範囲(D2:D15)を選択し、選択した範囲のどこかを右クリックし、「範囲を並べ替え」をクリックします。gs setting date 2step
  2. ポップアップウィンドウで、A→Zを選択し、並べ替えをクリックします。

gs atoz

D列の日付が時系列に並べ替えられます。

AI Formula Generator

Try for Free

See all How-To Articles