📊つかえる関数.com

Excelで月間カレンダーを自動生成する方法は?

日付・時刻上級·更新: 2026-02-12
SEQUENCE関数を使うことで、月間カレンダーを自動生成できます。Excel 2021以降では`=SEQUENCE(EOMONTH(A1,0)-A1+1, 1, A1, 1)`のように記述すると、A1セルの月の1日から月末までの日付が縦に自動生成されます。Excel 2019以前ではROW関数とDATE関数を組み合わせて同様の処理を実現できます。勤怠表やシフト表のテンプレート作成に有効です。

📊 バージョン対応

2016
対応
2019
対応
2021
対応
365
対応

📋 実務での使用例

💼 月間勤怠表の日付を自動生成

月初日を入力するだけで、その月の全日付が自動的に縦に展開。勤怠管理の手間を大幅削減

=SEQUENCE(EOMONTH(A1,0)-A1+1, 1, A1, 1)

💼 シフト表テンプレートの日付自動化

年月を入力すると、その月の日付と曜日が自動生成。毎月のシフト作成が効率化

=SEQUENCE(DAY(EOMONTH(A1,0)), 1, A1, 1)
SEQUENCEEOMONTHカレンダー日付連番スピル組み合わせパターン
📄

日付関数 逆引き表

「○○したい」→ 対応する関数の早見表

準備中※ PDFは現在作成中です。近日公開予定