スプレッドシートでカレンダーを作る方法|日付をカレンダーから入れる・月めくり・縦型(ひな形つき)
※写真はイメージです
先に結論
- セルにカレンダーから日付を入れたい:セルで「@」→「日付」(@date)。入れた日付はダブルクリックでカレンダーが出ます。
- 列ごと日付だけにしたいなら、「データ」→「データの入力規則」で条件を日付にしておく。ほかの人が入れる表で便利です。
- 月めくりのカレンダーは、左上の日付を 「1日 − WEEKDAY(1日) + 1」 にして、右へ・下へ1ずつ足していくだけ。
- 数式と土日祝の色分けまで入ったひな形をダウンロードできます(スプレッドシートでもExcelでも動きます)。
セルにカレンダーから日付を入れる
1つのセルに入れるなら「@」
- 日付を入れたいセルで「@」と入力メニューが出ます。
- 「日付」の中から選ぶ「@date」で日付選択ツール(カレンダー)が開きます。「@today」で今日、「@tomorrow」で明日が入ります。
- 入れた日付を変えたいときは、セルをダブルクリックカレンダーが出て、選び直せます。
列ごと日付だけにするなら「入力規則」
- 日付を入れたい範囲(例:C2:C100)を選ぶ
- 「データ」→「データの入力規則」→「ルールを追加」右に設定が開きます。
- 「条件」で日付(有効な日付)を選んで「完了」この範囲のセルは、ダブルクリックでカレンダーが出るようになります。日付でないものを入れると拒否されます。
申込表やシフト表のように、ほかの人に日付を入れてもらう表で使うと、「11/31」「R8.11.3」のようなバラバラな入れ方を防げます。
月めくりのカレンダーを作る
- A1に、その月の1日を入れる例:
=DATE(2026,12,1)。表示形式で「2026年12月」の見た目にしておくと分かりやすいです。 - 3行目に「日 月 火 水 木 金 土」と並べる
- A4に最初の日曜日を出す
=$A$1-WEEKDAY($A$1)+1。WEEKDAYは日曜が1なので、1日の曜日の分だけ戻すと、その週の日曜日になります。 - B4に
=A4+1、A5に=G4+1のように1ずつ足して6行×7列を埋める6行あれば、どの月でも入りきります。 - 日付のセルを「表示形式」→「数字」→「カスタム日時」で「日」だけの表示にする中身は日付のまま、見た目だけ「1」「2」になります。
これで、A1を =DATE(2027,1,1) に変えるだけで翌月のカレンダーに切り替わります。毎月作り直す必要はありません。
土日・祝日・前後の月に色を付ける
日付のセル(A4:G9)を選んで「表示形式」→「条件付き書式」で、「カスタム数式」に次の式を入れます(条件付き書式)。
| 色を付けたいもの | カスタム数式 | 書式の例 |
|---|---|---|
| 前の月・次の月の日付 | =MONTH(A4)<>MONTH($A$1) | 文字を薄いグレー |
| 祝日 | =COUNTIF(祝日!$A:$A,A4)>0 | 文字を赤・背景を薄い赤 |
| 日曜日 | =WEEKDAY(A4)=1 | 文字を赤 |
| 土曜日 | =WEEKDAY(A4)=7 | 文字を青 |
祝日は自動では分からないので、別のシート(「祝日」)に日付を並べておいて、そこにあるかをCOUNTIFで見ます。ひな形には、内閣府「国民の祝日について」に載っている2026年・2027年の祝日と休日を入れてあります。
縦型(1か月を縦に並べる)
| 列 | 数式 | 意味 |
|---|---|---|
| A3(日付) | =IF(1<=DAY(EOMONTH($A$1,0)),$A$1+0,"") | EOMONTHでその月の最後の日を出し、日数を超えたら空白 |
| A4〜A33 | +0 を1・2…30と増やしたもの | 31日まで並べ、30日の月は31日目が空白になる |
| B列(曜日) | =IF(A3="","",CHOOSE(WEEKDAY(A3),"日","月","火","水","木","金","土")) | 曜日を漢字1文字で |
予定表・日報・シフト表は、縦型のほうが書き込みやすいです。日付の右に「予定」「担当」の列を足して使います。
ひな形をダウンロード
Googleドライブに上げてスプレッドシートで開けば、そのまま使えます。Excelでも同じ数式で動きます(新しい関数は使っていません)。A1の日付を変えると、月めくり・縦型の両方が切り替わります。
翌年以降の祝日は、内閣府の発表を見て「祝日」のシートに足してください。振替休日・国民の休日も、ここに入れれば赤くなります。
テンプレートやGoogleカレンダーとの使い分け
| したいこと | おすすめ |
|---|---|
| 予定を入れて、スマホに通知もほしい | スプレッドシートではなくGoogleカレンダー |
| 印刷して貼る月間カレンダー・シフト表 | スプレッドシートの月めくり(このページのひな形) |
| タスクの期間を横棒で見る | ガントチャート(スプレッドシートのテンプレート ギャラリーにある) |
よくある質問
スプレッドシートのセルでカレンダーから日付を選ぶには?
セルで「@」と入れて「日付」から選ぶか、「データ」→「データの入力規則」で日付だけ入るようにします。日付の入ったセルをダブルクリックするとカレンダーが出ます。
スプレッドシートで月ごとに切り替わるカレンダーを作るには?
1日の日付をA1に置き、最初のマスを =$A$1-WEEKDAY($A$1)+1 にして、1ずつ足して6行×7列に並べます。A1を変えるだけで月が切り替わります。
祝日に色を付けられますか?
祝日の一覧を別のシートに置き、条件付き書式で =COUNTIF(祝日!$A:$A,A4)>0 のように書くと色が付きます。
カレンダーのテンプレートはありますか?
このページから、月めくり・縦型・祝日入りのひな形をダウンロードできます。
関連するページ
Googleスプレッドシートの使い方Excelとの違い・共有のしかた・よく使う操作
スプレッドシートのセル内の改行キーの押し方・関数での改行・改行を消す方法
スプレッドシートのチェックボックス入れ方・数え方・チェックした行の色を変える
スプレッドシートのプルダウン作り方・色分け・複数選択・直し方と消し方
スプレッドシートの印刷1ページに収める・範囲・見出しを毎ページに
スプレッドシートとExcelの変換Excelをスプレッドシートに・スプレッドシートをExcelに、ちがいと注意
スプレッドシートの検索・置換Ctrl+Fで探す、検索と置換でまとめて直す
スプレッドシートのダウンロードExcel・PDF・CSVで保存する、1枚に収めてPDFにする
スプレッドシートのフィルタフィルタのかけ方・解除、自分だけのフィルタ(フィルタ表示)
スプレッドシートの並べ替え昇順・降順、見出しを残す、2つ以上の列で並べる
スプレッドシートの条件付き書式条件で色を付ける、行ごと色を付ける、カスタム数式
スプレッドシートの行・列の固定見出しを固定してスクロール、固定の解除
スプレッドシートのセルの結合結合・解除、結合できないとき、結合の代わりの方法
スプレッドシートの保護・編集権限シートや範囲を守る、編集できる人を決める
スプレッドシートの変更履歴・復元前の状態に戻す、誰が変えたか見る、セルごとの履歴
スプレッドシートで家計簿入力・月の集計・予算と残り・グラフ(ひな形つき)
スプレッドシートをスマホで使うiPhone・Androidのアプリで見る・入力・共有
スプレッドシートの縦書きセルの文字を縦にする
スプレッドシートのグラフ棒・折れ線・円グラフの作り方と直し方
スプレッドシートのピボットテーブル関数なしで集計表を作る
スプレッドシートのマクロ操作を記録して、ボタン1つでくり返す
GAS(Apps Script)の使い方スプレッドシートを自動で動かすプログラム
スプレッドシートのショートカットよく使うキーと、一覧の出し方
スプレッドシートの入力規則入れられる値を決める・ちがう値をはじく
スプレッドシートのリンクURL・シート・セルへのリンクを付ける
スプレッドシートのGeminiAIに表・数式・グラフを作ってもらう
スプレッドシートのAI関数セルの中でAIに文章を作らせる・分類させる
スプレッドシートの重複チェック重複に色を付ける・数える・消す
スプレッドシートの別シート参照別のシート・別のファイルの値を使う
Zoomの使い方参加のしかた・主催のしかた・よく使うボタン
Zoomにスマホで参加する方法iPhone・Androidでの参加と、つまずきやすいところ
Google Meetの使い方参加のしかた・会議の作り方・無料での時間の制限
Teamsの使い方会議への参加のしかたと、ZoomやMeetとの違い
Zoom・Google Meet・Teamsの違いどれを使えばいいか、無料での制限を比べる
Googleフォームの作り方作る→配る→集計するまでを図解
Googleドライブの使い方ファイルの保存・共有・容量の考え方
ショートカットキー一覧まず覚える12個と、Windows・ブラウザ・Excel・Word・Web会議
Googleアカウントの作り方パソコン・スマホで作る手順、電話番号なし、今のメールアドレスで作る
Gmailの使い方アーカイブ・一括削除・署名・振り分け・予約送信・転送
Googleカレンダーの使い方予定の入れ方・共有・スマホとの同期
Googleドキュメントの使い方作る・共有・PDF・縦書き・テンプレート
Googleフォトの使い方バックアップ・空き容量・共有・復元
Googleレンズの使い方カメラや写真で調べる・文字をコピー・翻訳
Google Keepの使い方メモ・チェックリスト・リマインダー・共有
Googleスライドの使い方作る・テンプレート・アニメーション・PowerPointとのちがい
Googleサイトの作り方無料でホームページを作る・公開する
このページについて
画面の図は、ボタンの位置と名前が分かるようにこのサイトで描き直したもので、実際の画面とは色や細かい形が違います。ボタンの名前はアプリの版や端末で少し変わることがあります。料金や制限は公式サイトで確かめた内容を載せ、確かめた日を書いています。このサイトは各サービスの提供元とは関係ありません。運営者情報
参考にした資料:Google スプレッドシートにスマートチップを挿入する(Google ドキュメント エディタ ヘルプ)、セル内にプルダウン リストを作成する(Google ドキュメント エディタ ヘルプ)、国民の祝日について(内閣府)、Googleスプレッドシートでカレンダーから日付を入力する方法(できるネット)