エクセルのカレンダー(無料テンプレート)
※写真はイメージです
先に結論
=DATE(年,月,1)-WEEKDAY(DATE(年,月,1))+1このテンプレートは、上の「年」と「月」を変えるだけで、その月の日付・曜日・祝日が並び直ります。仕組みはシンプルで、いちばん左上のセルに上の式が1つ入っていて、あとは「左のセル+1」が並んでいるだけです。なので、毎月作り直さなくて大丈夫です。祝日は内閣府が発表している2026年・2027年の分を入れてあります。
カレンダーテンプレート(calendar.xlsx)をダウンロード(無料・登録なし)
テンプレートの中身
| シート | 中身 |
|---|---|
| カレンダー(月) | 年と月を入れると、6週分の日付が並ぶ。日付の下に予定を書く行つき。祝日の名前も自動で出る |
| 年間 | 年を入れると、12か月分が1枚に並ぶ。A4横で印刷できる大きさ |
| 祝日 | 2026年・2027年の祝日と休日の一覧。2028年分は発表されたら下に足す |
しくみ(自分で作るときの手順)
- 年と月を入れるセルを決める(例:B2に年、D2に月)
- カレンダーの左上(日曜の1週目)に
=DATE($B$2,$D$2,1)-WEEKDAY(DATE($B$2,$D$2,1))+1その月の1日から、曜日の番号(日曜=1)を引いて1を足すと、1日を含む週の日曜日になります。 - 右のセルは「左のセル+1」、次の週の日曜は「上の週の土曜+1」表示形式を「d」にすると、日にちの数字だけになります。
- 条件付き書式で色を付ける前後の月は
=MONTH(A5)<>$D$2で灰色、祝日は=COUNTIF(祝日!$A:$A,A5)>0で赤。
祝日について
祝日は、内閣府の「国民の祝日について」で2026年11月9日に確かめた、令和8年(2026年)と令和9年(2027年)の分です。振替休日(2026年5月6日など)と、祝日にはさまれた休日(2026年9月22日)も入っています。
2028年の祝日は、2027年2月に発表されます(春分の日・秋分の日がその時点で決まるため)。発表されたら「祝日」のシートの下に書き足せば、カレンダーにも赤が付きます。
よくある直し方
| やりたいこと | どこを変えるか |
|---|---|
| 月曜はじまりにしたい | 左上の式の WEEKDAY を WEEKDAY(DATE($B$2,$D$2,1),2) にして、見出しを月〜日に並べ替える |
| 会社の休みも赤くしたい | 「祝日」のシートの下に、休みの日付を足す(名前は「夏季休暇」など) |
| 書き込む欄を広くしたい | 予定の行の高さを広げる。印刷はA4横で「1ページに収める」 |
| シフト表や予定表にしたい | シフト表・スケジュール表のテンプレートのほうが早いです |
うまくいかないとき
1日付ではなく「46327」のような数字が出る
セルの表示形式が「標準」になっています。
直し方日付のセルを選んで Ctrl+1 →「ユーザー定義」に d と入れます。
2祝日が赤くならない
「祝日」のシートの日付が文字で入っているか、その年の祝日がまだ入っていません。
直し方日付は「2028/1/1」の形で入れます。
3印刷すると2ページに分かれる
列の幅か行の高さが用紙からはみ出しています。
直し方「ファイル」→「印刷」で「シートを1ページに印刷」を選びます。
よくある質問
エクセルで自動で日付が変わるカレンダーを作るには?
年と月を入れるセルを作り、左上に =DATE(年,月,1)-WEEKDAY(DATE(年,月,1))+1 と入れて、右へ+1ずつ並べます。このページのテンプレートには最初から入っています。
祝日に色を付けるには?
祝日の一覧を別のシートに作り、条件付き書式で =COUNTIF(祝日!$A:$A,A5)>0 のときに赤くします。
2028年の祝日は入っていますか?
まだ入っていません。2028年の祝日は2027年2月に内閣府が発表するので、発表されたら「祝日」のシートに足してください。
月曜はじまりにできますか?
左上の式の WEEKDAY に 2 を足して WEEKDAY(DATE(年,月,1),2) にし、曜日の見出しを月〜日に並べ替えます。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報