Excel でカレンダーを作る最も簡単な方法

By Kate Eby | 2017年7月27日 (更新 2025年1月17日)

この記事では、Excel でカレンダーを作成する方法を手順を追って説明します。また、すぐに利用できる Excel および PDF 形式の月間および年間カレンダー テンプレートもあらかじめ用意されています。

このページには、Excel で年間カレンダーを作成する方法Excel でカレンダーをカスタマイズする方法、そして Excel にカレンダーを挿入する方法が記載されています。

カレンダーをどのように作成しますか?

Smartsheet
Excel Calendar Template

 

Excel 用月間または年間カレンダー テンプレートをダウンロード

Excel 用月間または年間カレンダー テンプレートの使用方法

カレンダー テンプレートは非常に簡単に使用できます。必要なのは、月間カレンダーと年間カレンダーのどちらが必要かを選択し、予定されているイベントをテンプレートに追加することだけです。フォントの種類、フォント サイズ、色をカスタマイズすることもできます。 月間カレンダーを選択した場合は、まず使用したい特定の月のタイトルと日付を変更する必要があります。 

ニーズに合わせてテンプレートをカスタマイズするための詳細な手順を示します。

1. 月間カレンダー テンプレートの書式設定

  1. タイトルを変更するには、タイトル フィールドをダブルクリックし、数式を削除して、新しい月を入力します。
  2. 次に、日付フィールドの数字を再設定する必要があります。日付を手動で入力するか、「Excel 2003、2007、2010 で月間カレンダーを作成する方法」セクションの手順 4 で説明したオートフィル機能を使用できます。 

2. 月間または年間カレンダー テンプレートにイベントを追加する

  1. どちらのテンプレートでも、日付ボックスのセルをダブルクリックしてイベントを入力します。同じ日に複数のイベントを入力するには、日付ボックス内の別のセルをクリックします。
  2. テキストを中央に配置するには、セルをクリックします。次に、[ホーム] タブの [アライメント] グループで、中央揃えのテキスト アイコン (中央揃えされた 5 行のテキストのように見えます) をクリックします。

 

Add an Event - Calendar in Excel

フォントと色の変更

  1. 変更したいテキストがあるセルをクリックします。[ホーム] タブでは、フォントの種類、フォント サイズ、フォントの色を変更したり、テキストを太字、斜体、下線付きにしたりできます。 
  2. 曜日ヘッダーまたはイベント エントリの背景色を変更するには、セルを強調表示し、塗りつぶしのバケツ アイコンをクリックして色を選択します。 

会社のロゴなどの写真を追加して、カレンダー テンプレートをカスタマイズすることもできます。[挿入] タブをクリックして、[写真] をクリックします。使用したい写真をアップロードします。画像はスプレッドシートに追加され、シート内の任意の場所にドラッグできます。 

Excel 2003、2007、2010 で月間カレンダーを作成する方法


Excel 形式で月間または年間カレンダーを作成する方法を、手順を追って説明します。 

1. 曜日ヘッダーを追加する

まず、ヘッダーとして曜日と月のタイトルを追加する必要があります。 

  1. スプレッドシートの最初の行は空白のままにします。2 行目に、曜日を入力します (各セルに 1 つ)。 
  2. 曜日ヘッダーの書式を設定して適切な間隔を確保するため、入力したばかりの曜日を選択し、[ホーム] タブの[セル] グループで [書式] をクリックします。 [列の幅] を選択し、求めるカレンダーの幅に合わせて、およそ 15 ~ 20 の幅に設定します。 

 

Calendar in Excel

2. カレンダーのタイトルを追加する 

  1. 最初の空白行に、数式を使って現在の月がカレンダーのタイトルとして追加されます。最初の行のいずれかのセルをクリックし、空白行の上の関数フィールドに「=TODAY()」と入力します。これは、そのフィールドに今日の日付を入れるよう Excel に指示するためのものです。 

 

Excel calendar
  1. 日付のフォーマットが目的のものと異なるため、変更します。変更するには、日付の入ったセルをクリックします。[ホーム] タブの [数値] グループで、[日付] のドロップダウンをクリックします。[その他の表示形式] を選択し、月のタイトルとして使いたい形式を選択します。
  2. タイトルを中央に配置するため、タイトル行のすべてのセル (月が表示されているセルを含む) を選択し、[ホーム] タブの [セルを結合して中央揃え] をクリックします。
     

 

Merge Center - Calendar in Excel


 

3. カレンダーの日にちを作成する 

ここでカレンダーの主要部分を作成します。罫線を使って日付の枠を作ります。 

  1. まず、スプレッドシート全体を選択します。 
  2. [ホーム] タブの塗りつぶしの色アイコンをクリックし、白を選択します。これでスプレッドシートの背景が白になりました。

 

  1. 次に、最初の曜日ヘッダー「日曜」の下のセルを 5 個か 6 個選択します。

 

Add Border - Calendar in Excel
  1. セルを選択したまま、[ホーム] タブの罫線アイコンをクリックし、外枠のオプションを選択します。これでその行の最初の日付枠が外枠で囲まれます。
  2. 作成したばかりの日付枠を選択し、コピーして他の曜日ヘッダーの下に貼り付けます。こうして他の曜日に日付枠を複製します。 
  3. これをシートの合計 5 行に行います。 カレンダーは次のようになります。

 

Blank No Dates Calendar in Excel


 

曜日ヘッダーの周りに罫線を追加します。曜日の入った行を選択し、罫線アイコンをクリックして [格子] を選択します。 

4. 日付を追加する 

カレンダーの枠組みができたので、いよいよ日付を追加します。各枠に日付を手入力するか、Excel のオートフィル機能を使います。方法は次のとおりです。

  1. カレンダーの各行について、その週の最初の 2 つの日付を各日付枠の最初のセルに入力します。たとえば、その月の 1 日目が水曜日であれば、最初の水曜日の日付枠に 1、木曜日の日付枠に 2 と入力します。 
  2. 次に、シフト キーを押したまま、数字の入った両方のセルを選択します。
  3. 選択したセルの右下隅をドラッグして、残りの曜日にオートフィル入力します。
  4. 月全体に繰り返します。 

 

Blank Calendar in Excel


: 各行の最初の 2 つの日付を手入力してから、ドラッグして残りの曜日をオートフィル入力する必要があります。 

Excel で年間カレンダーを作成する方法

実質的に、月間カレンダー テンプレートを作成しました。カレンダーを月単位でのみ使用したい場合は、同じカレンダーを使用して、月のタイトルを変更し、日付の数字を変更するだけです。 

この月間カレンダー フレームワークを使用して、年間カレンダーを作成することもできます。 

  1. スプレッドシートの下部にある「Sheet1」タブを右クリックします。
  2. [移動またはコピー] をクリックします。
  3. [コピーを作成する] のボックスにチェックを入れ、[OK] をクリックします。

 

  1. 1 年の各月ごとに 1 部ずつ、合計 12 部作成します。注: 31 日ある月の場合は、カレンダーに列を追加する必要があります。

12 部のコピーができたら、各コピーを確認して、タイトルを適切な月に変更する必要があります。また、特定の月に応じてカレンダーの数字を変更する必要があります。日付を手動で変更するか、「Excel 2003、2007、2010 で月間カレンダーを作成する方法」セクションの手順 4 で説明したオートフィル機能を使用できます。 

Excel でカレンダーをカスタマイズする

Excel で月間または年間カレンダーを簡単にカスタマイズできます。会議や誕生日など、カレンダー上の特定のイベントを色分けしたり、フォント サイズを変更したりできます。カレンダーに会社のロゴを追加することもできます。 

1. フォントの書式設定 

  1. タイトルを大きくするには、タイトルのある行をクリックします。[ホーム] タブで、フォントの種類やサイズを変更したり、タイトルを太字、斜体、下線付きにしたりすることができます。 
  2. 曜日ヘッダーのフォント サイズを変更するには、すべてのヘッダーを強調表示します。[ホーム] タブでは、フォントの種類とサイズを設定できます。 

 

Choosing Fonts - Calendar in Excel
  1. 日付マーカーの書式を変更するには、すべての日付ボックスを強調表示します。[ホーム] タブでは、フォントの種類とサイズを調整できます。 

2. 色を変える

カレンダーのフォント色や背景色を変更できます。色分けは、特定の種類のイベントにラベルを付ける場合に特に役立ちます。

  1. タイトルを色を変更するには、タイトルのある行をクリックします。[ホーム] タブで、色のドロップダウン リストから必要な色を選択します。 
  2. 曜日ヘッダーの背景色を変更するには、行全体を強調表示し、ペイントのバケツ アイコンをクリックして、塗りつぶしの色を選択します。手順 1 を繰り返してテキストの色を変更することもできます。 
  3. イベントを色分けするには、日付ボックスにイベントまたは予定を入力します。次に、テキストを選択してからペイントのバケツ アイコンをクリックし、塗りつぶしの色を選択します。

 

Choosing Colors - Calendar in Excel

3. 写真を追加する

会社のロゴなどの画像を追加して、カレンダーをカスタマイズできます。

  1. [挿入] タブで [画像] をクリックします。使用する画像をアップロードします。
  2. 画像はスプレッドシートに追加され、シート内の任意の場所にドラッグできます。 

 

Add Picture - Calendar in Excel

カレンダーの上部にロゴや画像を追加する場合は、画像が収まるようにスペースを追加する必要があります。 

  1. タイトルの最初の行を右クリックし、[挿入] を選択します。 
  2. [行全体] をクリックします。 
  3. 追加したい行数に応じて繰り返します。 
  4. 新しい行の背景を白にするには、新しい行を強調表示し、ペイントのバケツ アイコンをクリックして、白を選択します。 
  5. タイトル行の上のグリッド線を削除するには、タイトル行を選択し、グリッド アイコンをクリックして、グリッド線が削除されたオプションをクリックします。 

Excel でカレンダーを印刷する

カスタマイズされ書式設定されたカレンダーを印刷するのは難しい場合があります。カレンダーの側面は印刷可能なページを超えて拡張されるため、カレンダーの一部が 2 ページに印刷されることになります。修正方法は次のとおりです。

  1. [ページ レイアウト] タブで [向き] > [横] をクリックします。 

 

Orientation - Calendar in Excel
  1. [フィットするように拡大] グループの幅を 1 ページ、高さを 1 ページに変更します。

これで、カレンダーが 1 ページに印刷されます。

Microsoft カレンダー テンプレートを見つける方法

Microsoft (マイクロソフト) はまた、いくつかのカレンダー テンプレートを作成しています。複数ページのカレンダー、年間カレンダー、週間カレンダーなどから選択できます。 

Excel で利用できる既成テンプレートの使用方法は次のとおりです。

  1. [ファイル] > [新規] をクリックします。
  2. 検索フィールドに「カレンダー」と入力します。 
  3. さまざまなオプションが表示されますが、この例では「どの年度にも対応する月単位のカレンダー」[作成] を続けてクリックします。 

 

Office 2016 Calendar

表の右側に「カレンダーの月」「カレンダーの年」「週の最初の曜日」が表示されます。 

  1. 「1 月」と表示されているセルを選択し、表示される矢印をクリックします。ドロップダウン メニューで、カレンダーの月を選択します。 
  2. 月の下のセルにカレンダーの年を入力します。 
  3. 「月曜日」のセルを選択し、表示される矢印をクリックします。ドロップダウン メニューで、月の最初の曜日を選択します。 

Microsoft のオンライン テンプレート ギャラリーにアクセスするには、ここをクリックし、左側のカレンダー カテゴリを選択します。

Visual Basic でカレンダーを挿入する方法

Visual Basic 編集者で CalendarMaker を使用すると、事前に作成され、事前に入力されたカレンダーを Excel に直接挿入できます。Excel で開発者モードを有効にしてプログラミング言語を使用する必要がありますが、これは簡単で、Microsoft はサンプル コードを用意しています。 

1. 開発者モードを有効にする 

まず、開発者モードをオンにする必要があります。 

  1. [ファイル] メニューの [オプション] をクリックします。 
  2. ポップアップ ボックスの左側にある [リボンのユーザー設定] をクリックします。
  3. [メイン タブ][開発] ボックスにチェックが入っていることを確認します。 

 

Developer ribbon in Excel

スプレッドシートの上部にある Excel リボンに新しいタブが表示されます。

2. Visual Basic for Applications コードでカレンダーを挿入する 

Microsoft は Visual Basic for Applications のサンプル コードをこちらで提供し、カレンダーを作成して使用できるようにしています。 

  1. 新しいワークブックを作成します。 
  2. [開発] タブで [Visual Basic] をクリックします。 
  3. ワークブックとシートのリストが表示されます (左側の VBAproject の下にあります)。Sheet1 エントリを見つけてダブルクリックします。 
  4. 空白のポップアップ ボックスが表示されます。Visual Basic for Applications コード (こちらで検索) をコピーして貼り付け、ボックスに入れます。

 

Visual Basics
  1. [ファイル] メニューで [閉じて Microsoft Excel に戻る] をクリックします。 
  2. [開発] タブに戻り、[マクロ] をクリックします。
  3. 「Sheet1.CalendarMaker」を選択し、[実行] をクリックします。 
  4. ポップアップ ボックスに、カレンダーに表示する月と年を入力し、[OK] をクリックします。カレンダーは次のようになります。 

 

Smartsheet

Smartsheet のカレンダー テンプレートで簡単にカレンダーを作る方法

Smartsheet 無料トライアル

Smartsheet の書式設定済みのテンプレートを使うと、簡単にカレンダーを作成できます。月、曜日、日付の書式が設定済みで、各活動の詳細、メモ、所要時間を追加する場所があります。 

Smartsheet のカレンダー テンプレートの使い方は以下のとおりです。 

1. カレンダー テンプレートを選択する 

  1. Smartsheet.com にアクセスしてログインします (30 日間無料トライアル期間を使用することもできます)。
  2. [ホーム] 画面から + アイコンをクリックし、検索バーに「カレンダー」を入力します。 
  3. いくつかの結果が表示されますが、この例では日別カレンダーをクリック後、青い使用ボタンをクリックします。 

 

Calendar Solution Center Smartsheet

2. カレンダー情報をリストする 

既成のテンプレートが開きます。その年のすべての月と日付が書式設定済みで入力されています。参照用のサンプル コンテンツも入力されています。 

  1. 「活動」列の下にカレンダー イベントを記入します。詳細所要時間メモの列にも情報を追加できます。 
  2. 同じ日付に複数のイベントを追加する場合は、新しい行を作成する必要があります。任意の行を右クリックし、[上に挿入] または [下に挿入] を選択します。それから、この新しい行に、月、曜日、日付、活動を追加します。
  3. 行を削除する場合は、任意のセルを右クリックして [行の削除] を選択します。 

 

Smartsheet Calendar in Grid View

また、各行の左側で、タスクに添付ファイルを直接追加したり、特定のイベントに関するコメントを付けたりするなど、カレンダーにコンテキストを追加できます。 

3. カレンダー ビューに切り替える

このテーブルの情報はすべてカレンダーと連動しています。そのため、ボタンをクリックするだけで、テーブルの情報がカレンダーに自動入力されます。 

  1. ツールバーで、カレンダー ビューに切り替えます。 

すべての情報がカレンダーに表示されます (今日の日付には青い外枠が付きます)。青いバブルをダブルクリックすると、このカレンダー ビューから直接イベントを編集、追加したり、イベントの色を変更したりできます。 

 

Smartsheet Calendar View

このカレンダー ビューで変更を行うと、テーブルが自動的に更新されます。

カレンダーの電子メール送信、共有、印刷

カレンダーを同僚、友人、家族と共有しましょう。Smartsheet からカレンダーを印刷したり、エクスポートしたり、電子メールで送信したりすることができます。 

カレンダーを電子メールで送信する場合 

  1. ツールバーの上の [ファイル] をクリックします。
  2. [添付ファイルとして送信] を選択します。
  3. [宛先] フィールドに、受信者を追加します。連絡先リストから選択するか、メール アドレスを入力します。
  4. [件名][メッセージ] フィールドは自動的に入力されますが、テキストを削除して自分で追加することもできます。 
  5. カレンダーを PDF か Excel シートのどちらで添付するか、また、カレンダーをすぐに送信するか定期的に送信するかを選択します。 

 

Send Calendar as Attachment Smartsheet

カレンダーのリンクを共有する場合

  1. ツールバーで、カレンダー アイコンをクリックします。
  2. スライダーをクリックして、希望する公開オプションを選択します。
  3. 公開用リンクがポップアップ ボックスに表示されます。このリンクをコピーして貼り付けることで他の人がカレンダーを表示できるようにしたり、埋め込みコードを使って Web ページにカレンダーを埋め込んだりすることができます。 

 

Publish Smartsheet Calendar

カレンダーを印刷する場合

  1. ツールバーにあるプリンター アイコンをクリックします。 
  2. カレンダーの日付範囲、用紙サイズ、向きなどを選択します。次に、[OK] をクリックします。 
  3. カレンダーの PDF バージョンのダウンロードが始まります。この PDF を印刷できます。

Smartsheet のダイナミックなカレンダー ビューでの作業に関する記事を参考に、今すぐ始めましょう。

Smartsheet のリアルタイム業務管理でプランニング作業を改善する

シンプルなタスク管理やプロジェクト プランニングから、複雑なリソース計画やポートフォリオ マネジメントまで、Smartsheet は共同作業の改善と作業速度の向上に役立ち、より多くの成果を上げるのに効果的です。 Smartsheet プラットフォームなら、いつでもどこでも簡単に作業の計画、保存、管理、およびレポート作成が可能なため、チームはより効率的かつ効果的に仕事を進めることができるようになります。作業に関して主要なメトリックを表示したり、リアルタイムの可視性を提供したりするために、ロールアップ レポート、ダッシュボード、および自動化されたワークフローを作成する機能も装備されており、チーム メンバーをつないで情報共有を促進することが可能です。 やるべきことを明確にすると、チームの生産性と作業達成能力が向上します。ぜひこの機会に Smartsheet を無料でお試しください。

シンプルで使いやすいプラットフォームで、従業員、プロセス、ツールをつなげましょう。

Smartsheet を無料で試す Get a Free Smartsheet Demo