【図解】スプレッドシートで誕生日を月順・日付順に並べ替える方法

Kくん
Kくん

スプレッドシートで、生年月日を誕生月順に並べ替えするときの方法が知りたいな。イメージはこれなんだ(背景色は、関係ないです)

スポンサーリンク

スプレッドシートで誕生日を月順に並べ替える方法

関数を使って誕生月・日を抽出する

生年月日が入力されている列(例:B列)があるとします。新しい列(例:C列)を作成して、誕生月・日を抽出する方法をご案内します。

MONTH関数・DAY関数を使う

1)C2のセルに以下の式を入力します。

月だけが必要な場合
=MONTH(B2)
月日が必要な場合
=MONTH(B2)&"月"&DAY(B2)&"日"

2)数式を下の列のセルにコピーします。C列には、各誕生月・日が表示されるようになります。あとは並び替えを行います。

TEXT関数を使う

1)C2のセルに以下の式を入力します。

月だけが必要な場合
=TEXT(B2,"mm")
月日が必要な場合
=TEXT(B2,"mmdd")

2)数式を下の列のセルにコピーします。C列には、各誕生月・日が表示されるようになります。あとは並び替えを行います。

スポンサーリンク

並べ替え(ソート)の設定方法

1)並べ替える範囲をすべて選択し、【データ】-【範囲を並び替え】-【範囲の並べ替え詳細オプション】を選択します。

2)チェックボックス【データにヘッダー行が含まれている】にチェックをします。最優先されるキーを(例:列C)、順序を(例:昇順)にして【並び替え】を選択します。

これで、誕生月・日ごとにソートされます。

まとめ

誕生日データをスプレッドシートで整理するときは、まず関数で「月」や「日」を抽出し、並び替え機能でソートするのが基本です。社員名簿や学校名簿などでも活用できるので、ぜひ試してみてください。

コメント

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