Excelで生年月日を元に年齢順で名簿を作成する方法

Excel

Excelで生年月日を元に年齢順で名簿を作成する場合、日付の計算や並べ替え機能を活用すると効率的に整理できます。この記事では、生年月日から年齢を計算し、昇順・降順で名簿を整列する方法を解説します。

生年月日から年齢を計算する

まず、生年月日から年齢を計算します。C列に年齢を表示したい場合、次のような式を入力します。

=DATEDIF(A2,TODAY(),”Y”)

ここでA2は生年月日が入力されているセルです。この式により、今日の日時点での年齢が自動計算されます。実例として、1990/5/10生まれの場合、この式で33歳(2023年時点)が表示されます。

年齢順に並べ替える

年齢計算が完了したら、名簿を年齢順に並べ替えます。手順は以下の通りです。

  • 年齢列を含む全データを選択
  • Excelの「データ」タブから「並べ替え」を選択
  • 並べ替え対象を年齢列に設定し、昇順(若い順)または降順(年上順)を選択

この操作により、生年月日を基に名簿が自動的に年齢順に整列されます。

並べ替え時の注意点

並べ替えの際は、必ず全列を選択して操作することが重要です。年齢列だけ並べ替えると、氏名や住所など他の情報と対応がずれてしまいます。

また、生年月日の形式が日付として認識されていない場合、並べ替えが正しく機能しません。その場合はセルの表示形式を「日付」に変更してください。

自動更新を活用する

DATEDIF関数を使用することで、今日の日付に応じて年齢が自動更新されます。これにより、毎年名簿を作り直す必要がなくなります。

実例として、毎年新年度の名簿作成時に、年齢列が自動で最新化されるため、常に正確な年齢順リストを作成可能です。

まとめ

Excelで生年月日を元に年齢順で名簿を作成するには、DATEDIF関数で年齢を計算し、データ全体を選択して年齢列で並べ替える方法が便利です。正しい日付形式と全列選択に注意することで、簡単かつ正確に年齢順の名簿を作成できます。

コメント

タイトルとURLをコピーしました