”家に飾れる”シンプルなカレンダー。それも、オリジナルでカスタムできるカレンダーが欲しい!
店頭でいろんなタイプのカレンダーを探すのはとても楽しいのですが、我が家で使うとなると…
家庭で使うには、あまりに事務的・実用向き感が否めないのです😥
- もう少しシンプルな見た目のもの
- 落ち着いたデザインのもの(家に飾っても収まりがいいもの)
- 手頃な値段のカレンダー
がほしいなぁ・・・。
ということで、ずっと使える万年カレンダー、作ってみました!
無料です😀
目次
2022年度のカレンダーをお探しの方へ
万年カレンダーなので、
- 西暦を変更 すれば、2022年度のカレンダーとして使えます
- 祝日にも対応しています。
Googleスプレッドシートのカレンダーテンプレートをもとに作成しています
このカレンダーはGoogleスプレッドシートのテンプレート集を元に、作成してあります。こちら
Googleスプレッドシート公式テンプレート「テンプレート ギャラリー」
というわけで、このカレンダーは
- 年間カレンダー・月間カレンダーのどちらも入っています!
- サイズはA4ヨコです。
A5手帳サイズの万年カレンダーは、こちらをどうぞ

スプレッドシートでカレンダーを作って、かんたん印刷!
QRコードから、簡単アクセス♪
デザインはこちら(以下の画像はサンプルです)


OhYeah to こ カレンダーについて
OhYeah to こ カレンダーは、使う人それぞれのご家庭に合うような
- もう少しシンプルな見た目のもの
- 落ち着いたデザインのもの(家に飾っても収まりがいいもの)
- オリジナル・カスタマイズできるカレンダー
がほしいなぁ・・・。
そして、スプレッドシートやGASがもうちょっと普及すると良いなぁ…という思いから作ったカレンダーです。
OhYeah to こ カレンダーは、万年カレンダーです
OhYeah to こ カレンダーは、ずっと使えたらとても便利!と思って
西暦(数値)を自分で入力すれば、自動でカレンダーが更新される万年カレンダーにしてあります!だから、
2022年度も2023年度も、同じスプレッドシートから印刷できます!
なんなら、ずっと過去もだいぶ未来のカレンダーも作れます(祝日対応はできません💦)。
良かったら、使ってみてくださいね。
OhYeah to こ カレンダー をご利用になる前に
※1 祝日表示を万年対応するためには、Google Apps Script の設定が必要です。
( Google Apps Script について ) ※2 祝日設定をしなくても、祝日表示なしのカレンダーとして使えます 。
変更ログ
2022-10-11:
- 新デザインを追加しました
- 旧 → 新デザインの変更詳細は、以下の部分で ご案内しています
- 若干の調整を加えています(関数)
2022-09-09:
- 2023年度の祝日に対応しました
- ダウンロードしてすぐに印刷できる、PDFバージョンのカレンダーもあります😀 以下のページへどうぞ
これより先の記事について:
このカレンダーの初公開年が2020年なので、参考画像に「2021」年の表記が含まれます。 …が、万年カレンダーなのでカレンダースプレッドシートの内容や動作に変わりはありません。ご了承下さい🙇
この万年カレンダーを使ってできること
この OhYeah to こ サイトからコピーした Googleスプレッドシート製カレンダー に西暦を入力すると、
- その年の年間カレンダーと月間カレンダーが表示されます
万年カレンダーの祝日表記について
Google Apps Script で設定を追加※3すれば、(Googleの祝日カレンダーが更新される限り)
- 祝日を含めた万年カレンダーとしてご利用いただけます。※4。
ご自宅のプリンターなどで印刷してお使いください。 (A4サイズでの印刷を基本に、作っています)
※3 出力時の”当年・翌年のみ祝日表示可”です。
(2023年度の祝日には対応済みです。)
※4 年間カレンダーでの祝日表示は、できません。(月間カレンダーのみ対応)
関連ページ
家族の予定を書き込みたい方は、こちら のカレンダーもありますよ😉

全体の流れ
- スプレッドシートの準備
- OhYeah to こ サイトから、ファイルをコピー(実物はこちらから)
- (祝日表示させたい方のみ:祝日設定のファイルを作成・実行)
- 西暦を入力
- データを確認したら、印刷
必要なもの
- パソコン
- ファイルのコピーや、祝日・印刷の設定に使います
- Googleアカウント
- スプレッドシートを利用する際などに、必要です
- プリンター・印刷用紙
- スプレッドシートで作ったカレンダーを、印刷します
使うアプリやソフト
- Googleスプレッドシート
- Google社製の表計算ソフトです
- Microsoft Excelとほぼ、変わりありません
- Google社製の表計算ソフトです
- Google Apps Script
- (祝日も万年カレンダー対応にする場合のみ)祝日のデータを取得するために必要です
- 基本、コピペで大丈夫です
- 設定の仕方は 別ページでご案内しています
- (祝日も万年カレンダー対応にする場合のみ)祝日のデータを取得するために必要です
注意事項とお願い
私なりに頑張ってこのカレンダーを作成しましたが、Googleの仕様変更等、最新の更新にもれなく対応していくのは難しいです😥
印刷・ご利用の前に
- カレンダーの曜日や祝日は正しいか?
など、あらかじめのご確認をお願いいたします🙇
また、万年カレンダースプレッドシートをコピーする際、「閲覧権限のみ」で、「アクセス権をお渡しすることはできません」。
コピー方法も詳しく解説しています。
よろしくお願いいたします🙇
参考サイト
以下のサイトを参考に作成しました。
- google spread sheetに自動更新される日本の祝日シートを作る
- Google Apps Scriptで現在日時の取得
- 【超便利】スプレッドシートで別シートから参照したり集計したりする方法まとめ
- Google 公式スプレッドシートサイト(右上のテンプレートギャラリーより、2020年カレンダー)
以下のサイトで、いつも勉強させてもらっています!
いつも隣にITのお仕事 ↑↑このサイトの運営者さんが書かれたこちらの本↓↓も、かなりおすすめです。
作成手順

これからは、
- Googleスプレッドシート → スプレッドシート
- Googleカレンダー → カレンダー
- Google Apps Script → GAS
のように表記します。
カレンダースプレッドシートのコピー
では、スプレッドシートの準備から始めましょう!
新・旧 カレンダーデザインの違いについて
今回、若干カレンダーのデザインを変更しています。
新カレンダーの主な変更点は以下です。
- 全体の文字(フォント)の大きさを小さめにしました
- 曜日・日付・祝日表記の欄をそれぞれ別のセルに分けました
- それぞれ、好きなフォント・サイズに変更可能です
- カレンダーに、スプレッドシートの「条件付き書式」を使っていますので、フォント色・背景色を変更する場合には、注意してください。
スプレッドシートのコピーを作成
まずは、以下の「OhYeah 万年カレンダー」ファイルを開いて「コピーを作成」してください。 (Googleアカウントにログインしていない方は先に、ログインしておきましょう。画面右上にログインボタンがあります。)
年間カレンダーは、どのカレンダーにも入っています😉
![]() |
![]() |
![]() |
![]() |

注意とお願い
ご利用の皆様には「閲覧権限のみ」で、「アクセス権をお渡しすることはできません」ので必ず以下の方法にて、ご利用をお願いいたします🙇
- このスプレッドシートを利用する場合は必ず「コピーを作成」して、ご自身のGoogleドライブ内にコピーファイルを作成してください
- シートの関数をさわってしまうと、動作がおかしくなってしまいます。お取り扱いにご注意願います🙇
シートを開いて「ダウンロード」を選んでも、以降から使うスプレッドシートを使うことができません。
万年カレンダー スプレッドシートファイルの中身
スプレッドシートファイルの中には、以下のようなシートが含まれています。
- OhYeah 万年カレンダー
- 年間カレンダー
- 祝日一覧
- 1月〜12月の月間カレンダー
GASファイルは、上記のコピーに 含まれません。(後ほど新規作成します)
祝日一覧の説明
祝日一覧シートは、月間カレンダーに祝日表示させるためのデータ専用シートです。
万年カレンダー対応するために、
- GASを使ってGoogleの祝日カレンダーから必要な情報を取り出して更新させることもできますし、
GASを使わなくても
- 上記のカレンダーリンク から祝日一覧を表示 → 自分のスプレッドシート(祝日一覧)にコピペ
で祝日を表示させることもできます👍
(この場合は、万年カレンダー完全対応となりません)

スプレッドシートの設定
ファイルの中身が確認できたら、西暦を入力してみましょう。
特別な設定がなくても西暦を入力するだけでカレンダーが表示されます。
西暦の変更
コピーしたスプレッドシート → 年間カレンダーシートの右下にある西暦(AA1 に当たる箇所)を選択して、西暦を入力(半角数字で入力)します。

新デザインのカレンダーは、セル「C1」の西暦を選択して、入力してください
年間カレンダーが表示され、月間カレンダーの方にもデータが反映されますので、確認してください。
祝日設定の必要がない方は、これで終了です。
祝日設定の方法はちょっと長めなので😅、別ページ にしました🙇
印刷について

印刷は、スプレッドシートの印刷ボタンから行いましょう。
印刷したいシートを選んでから、ボタンを押します。

印刷設定
お持ちのプリンターや、印刷したい紙のサイズに合わせて設定を変更してください。
私の設定は(月間カレンダーの場合)、
- A4サイズ
- ページの向き → 横向き
- スケール → 高さに合わせる
- 余白 → カスタム数値
- 上:1.5cm
- 下:2.0cm
- 左・右:0.6cm
- 印刷形式 → 配置
- 水平:左
- 垂直:上
としています。(右側にメモとして手書きできるよう、余白を持たせました)
あとはお好みでどうぞ😊
「次へ」ボタンで、次へ

- ページ → すべて
- カラー → カラー
- 詳細設定 → 用紙サイズ → A4サイズ
印刷が確認できたら、おしまいです。
プリンターについて
プリンターは、お手持ちのプリンターで大丈夫です👍 もしも買い替えを考えているのであれば、ブラザープリンターをお勧めします🖨️
私も使っていますが、
- 印刷がきれい
- サポートがしっかりしている
- 純正インクが(他に比べて)安め
- インク交換が簡単
です。
- 年賀状印刷で、写真やさんレベルのクオリティを求める方
- 家庭のプリンターで写真印刷をしたい方
には多少、物足りないかもしれませんが、
- 日常のプリントアウト(カレンダー印刷・Webページの印刷などデータの印刷など)
- インクジェット用紙でのプリント(年賀状をインクジェット紙で出す方など)
で事足りるのであれば、使い勝手が良いブラザープリンター、オススメです。
印刷用紙について
印刷用紙は、普通用紙ももちろんOKですが
どうせならこんな用紙はいかがでしょうか?
ベースの色(用紙の色)を変えるだけで、いつもと違った味のカレンダーを作ることができます。
また、月間カレンダーとして使うなら、ある程度の厚みがあるほうが使いやすいです👍

【IT初心者でもわかる!Google スプレッドシート入門編】
基本機能を活用したワンランク上の使い方、情報処理をマスター
Google スプレッドシートを用いて表計算ソフトの一般的な機能を体験するコースです。 四則演算や絶対参照、キーボードショートカットからはじまり、 関数SUM / IF / VLOOKUP や、フィルタ、並べ替え、ピボット、グラフまでを体験
まとめ
このページでは、GoogleスプレッドシートやGASを使って、万年カレンダーを作成してみました。
祝日表示設定の部分は多少、ややこしく感じるかもしれませんが、その他はほぼ、ファイルのコピーだけで表示できたのではないかな?と思います。
自分好みに色を変更したり・文字サイズを変えたり、カスタマイズして使ってみてください。
表示がおかしくなった場合
万が一、表示がおかしくなった場合は、再度ファイルのコピーをしてください。(そのほうがたぶん、早いです。)
GAS 対応した方は、GASファイルの設定も忘れずに・・・
それでは!