Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

忙しい毎日の中で、カレンダーはなくてはならないツールです。部屋に壁掛けカレンダーを置いたり、携帯電話や時計にポケットカレンダーを入れたりしています。ただし、Microsoft Excel でインタラクティブなカレンダーを作成する 楽しいですし、結果は本当に落ち着いています。インタラクティブなカレンダーで月または年を変更すると、次のアニメーションのようにカレンダーを自動的に調整できます。この記事では、Excel でインタラクティブなカレンダーを作成する方法を紹介します。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

無料の Excel をダウンロードできます ここでワークブックを作成し、自分で練習してください。

Excel でインタラクティブなカレンダーを作成する 2 つの簡単な方法

この記事では、Excel でインタラクティブなカレンダーを作成するための 2 つの異なる方法について説明します。最初の方法では、月間インタラクティブ カレンダーを作成します。 2 番目の手順では、Excel でインタラクティブな年間カレンダーを作成する手順を説明します。

どちらの手順でも、次のサンプル データ セットを使用します。ここに 2 つのデータ セットがあります。最初のセットには、2023 年の連邦休日のリストがあります。2 番目のセットには、1 年の月のリストが表示されます。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

1. Excel でインタラクティブな月間カレンダーを作成

最初のアプローチでは、Excel でインタラクティブな月間カレンダーを作成するプロセスを紹介します。 Excel でいくつかの数式と書式を適用することで、このタスクを実行できます。カレンダーを作成するには、以下の手順に従います。

ステップ 1:

  • まず、新しいシートで、ユーザー入力用の 4 つのフィールドを作成し、次の画像のように名前を付けます。
  • 2023 年の月間カレンダーを作成しているので、それを年のフィールドに入力してください。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 2:

  • 次に、セル C5 を選択します 月のヘッダーの下にある データ に移動します リボンのタブ。
  • 次に、データ ツールから グループ選択データ検証 .

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 3:

  • 第三に、許可の下で ドロップダウン選択リスト 、および ソース タイプ ボックスで、サンプル データ セット シートから 12 か月のデータ範囲を選択します。
  • その後、 OK を押します .

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

  • したがって、セルに 12 か月のドロップダウンが作成されます C5 、今後の手続きに役立ちます。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 4:

  • 4 番目に、7×7 を作成します 次の画像のようなワークシートのテーブル
  • 次に、Monday から始まるすべての曜日の名前に従って、表の上位 7 列に名前を付けます .

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 5:

  • 5 番目に、カレンダー ヘッダーを動的なものにするには、C5 のセル値を結合します C4 B7:H7 から結合されたセルの次の構文のように .
=C5&" "&C4

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 6:

  • 前の手順を実行すると、カレンダーのヘッダーは次の画像のようになります。
  • ここで、セル C4 の値のいずれかが変更されると、ヘッダーが変更されます または C5

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 7:

  • このステップでは、MATCH 関数の次の式を挿入します セル G4 .
=MATCH(C5,'Data Set'!$B$17:$B$28,0)
  • ここでは、MATCH 関数 C5 のセル値を検索します それは B17:B28 の月の名前です サンプル データ セットのセル範囲と、その範囲内のその月の相対的な位置を返します。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 8:

  • 次に、Enter を押した後 、セルの月番号が表示されます C5 G4 次の画像のように。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 9:

  • このステップでは、1 年の各月の最初の日を数字の形式で決定します。
  • こちら、1 月曜日、2 を表します 火曜日などを表します。
  • そのためには、WEEKDAY 関数の次の組み合わせ式を挿入します。 そして DATE 関数 セル G5 .
=WEEKDAY(DATE($C$4,$G$4,1),2)
  • ここでは、Date 関数 特定の年の各月の最初の日付が表示されます。
  • 次に、組み合わせ式は、WEEKDAY 関数を通じて各月の最初の日を返します。 .
  • また、月曜日から週を始めたいので、2 を挿入します 式の戻り型として。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 10:

  • 次に、式は 2023 年 1 月の最初の日に対応する数値 を表示します。 日曜日を示します。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 11:

  • このステップでは、前に作成した表に数字を入力します。
  • そのために、SEQUENCE 関数の次の式を使用します。 セル B9 .
=SEQUENCE(6,7)

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 12:

  • 6あるので 列と 7 テーブルの行、上記の関数により、テーブルは 1-42 の数字で埋められます

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 13:

  • このステップでは、DATE 関数の数式を追加して、これらの数値を日付に変換します。 前のステップの式で。
  • これを行うには、セル B9 で次の数式を使用します .
=DATE(C4,G4,1)+SEQUENCE(6,7)

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 14:

  • したがって、Enter を押すと、表から次の画像のような結果が得られます 数式を挿入した後。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 15:

  • 数式を挿入した後の出力は、この場合、正しい形式ではありません。
  • それらを変更するには、セル範囲 B9:H14 を選択します。 数値形式を選択します 番号のドロップダウン グループ。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 16:

  • 次に、ドロップダウンから 短い日付 を選択します 選択したセル範囲のフォーマットとして。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 17:

  • したがって、フォーマットを変更した後の結果は次の画像のようになります。
  • 次の画像からわかるように、この場合、2023 年 1 月の開始日または開始日は正しくありません。
  • セル G5 の値に応じて、2023 年 1 月の開始日が日曜日になるように変更します。 これは 7 です .

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 18:

  • 次の数式をセル B9 に挿入します 、ここで G5 のセル値を減算します この数式の前の値から。
=DATE(C4,G4,1)+SEQUENCE(6,7)-G5

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 19:

  • このステップでは、次の画像から、2023 年 1 月 1 日の開始日が日曜日であることがわかります。
  • また、2023 年 1 月の前後の月から追加の日付がいくつかあります。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 20:

  • それで、カレンダーから余分な日を抽出します。
  • これを行うには、次の組み合わせ式をセル B9 に挿入します .
=IF(MONTH(DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1)+SEQUENCE(6,7)-G5,"")

式の内訳

=IF(MONTH(DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1) +SEQUENCE(6,7)-G5,””)

  • DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1)+SEQUENCE(6,7)-G5 :数式のこの部分は、セル C4 の値とともに、日付と曜日を考慮して、カレンダーの日付が連続して編成されることを表しています G4 、および G5 .
  • IF(MONTH(DATE(C4,G4,1)+SEQUENCE(6,7)-G5)=G4,DATE(C4,G4,1)+SEQUENCE(6,7)- G5,””) :この部分には、月、日付、曜日とともに全体の状態が表示されます。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 21:

  • その結果、前のステップの後、月間カレンダーの余分な日付が消えていることがわかります。

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 22:

  • さらに、このステップではテーブルから日付の形式を変換します。
  • To do that, right-click on the mouse after selecting the data range B9:H14 .
  • Then, from the context, select Format Cells .

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 23:

  • Additionally, you will see the Format Cells ダイアログ ボックス。
  • Firstly, go to the Custom tab in the dialog box.
  • Then, under the Type label, type dd .
  • 最後にOKを押します .

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 24:

  • So, the previous step only keeps the dates in the table as a result.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 25:

  • Moreover, I will change the font color for the weekends from black to red in the calendar.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 26:

  • Consequently, when you change the month name from the dropdown in cell C5 , the dates will also be changed in the data range of the monthly calendar like the following image.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 27:

  • Additionally, the next steps of this procedure will demonstrate the way to highlight the holidays for each month.
  • In order to do that, first of all, select the cell range, B5:H14 .
  • Secondly, go to the Home tab of the ribbon and select Conditional Formatting .
  • Thirdly, from the dropdown, choose New Rule .

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 28:

  • In this step, you will get the New Formatting Rule ダイアログ ボックス。
  • Firstly, under Select a Rule Type header, select Use a formula to determine which cells to format .
  • Then, in the formula box, insert the following combination formula of the ISNUMBER function and the VLOOKUP function .
=ISNUMBER(VLOOKUP(B9,'Data Set'!$C:$C,1,0))
  • Thirdly, press Format to format the cells that will be true for the above formula.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

式の内訳

 =ISNUMBER(VLOOKUP(B9,’Data Set’!$C:$C,1,0)) 

  • VLOOKUP(B9,’Data Set’!$C:$C1,0) :Firstly, theVLOOKUP function here looks for a value in the leftmost column of the holiday table from the Data Set worksheet, and then returns the value in the same row from the column you specify.
  • ISNUMBER(VLOOKUP(B9,’Data Set’!$C:$C,1,0)) :Then, the ISNUMBER function will check if the value from the previous step is a number and will return TRUE or FALSE as the output.

Step 29:

  • Afterward, choosing the desired color and font style for the specified cells click OK to apply the above formula.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 30:

  • Finally, your monthly calendar will be ready and will look like the following image after Conditional Formatting to highlight holidays.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 31:

  • Consequently, change the value of cell C5 to see the calendar for other months with all the formatting.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

続きを読む: How to Create a Weekly Calendar in Excel (3 Suitable Ways)

2. Creating Interactive Yearly Calendar in Excel

In this section of the article, I will show you the step-by-step procedures to create an interactive yearly calendar in Excel. The steps are quite similar to those of making a monthly calendar. But you will notice some differences and changes regarding the creating and formatting process throughout the steps. So, to learn the whole procedure, go through the following steps.

ステップ 1:

  • First of all, make twelve 7×7 tables like the following image.
  • In these tables, enter the days of the week serially starting from Monday.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 2:

  • Secondly, type 1 in cell B6 which is positioned just above the first table.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 3:

  • Thirdly, after pressing Enter , right-click on cell B6 .
  • Then, from the context select Format Cells .

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 4:

  • Fourthly, you will see the Format Cells ダイアログ ボックス。
  • Then, go to the Custom tab of the box, and under the Type header, type January .
  • 最後にOKを押します .

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 5:

  • Fifthly, after pressing OK you will see January as the header for the first table.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 6:

  • Consequently, follow the above steps to name the other boxes as well.
  • So, name all the tables as the twelve months in form of numbers from 1-12 .

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 7:

  • Moreover, color the header of this table as per your choice like the following image.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 8:

  • In this step, to create the dates for the first month write the following formula in cell B8 .
=IF(MONTH(DATE($B$4,B6,1)+SEQUENCE(6,7)-WEEKDAY(DATE($B$4,B6,1),2))=B6,DATE($B$4,B6,1)+SEQUENCE(6,7)-WEEKDAY(DATE($B$4,B6,1),2),"")
  • Here, the formula is the same, as I used it in the monthly calendar section to create dates.
  • Moreover, I did not create separate fields for years and months in this sheet so, I am merging all those formulas into a single one.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 9:

  • Then, after pressing Enter , you will get the dates for January 2023 in a correct sequence without doing any extra formatting.
  • Furthermore, change the font color to red for the dates on the weekends after getting the value.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 10:

  • Similarly, insert the above formula in the first cell of the tables for all the months to get the respective dates like the following image.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 11:

  • In this step, I will highlight the holidays for the first month of the year.
  • For that, firstly select cell range B8:H13 .

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

ステップ 12:

  • Then, go to the Home tab and select Conditional Formatting .
  • Thirdly, choose the New Rule command from the dropdown.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 13:

  • Then, as shown in the monthly calendar section, edit the Edit Formatting Rule box in the same way.
  • Here, I will use the same ISNUMBER and VLOOKUP functions’ combination formula from the monthly calendar section.
  • Finally, after all the editing press OK .
=ISNUMBER(VLOOKUP(B9,'Data Set'!$C:$C,1,0))

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 14:

  • Consequently, the dates of the month of January will look like the following image in the yearly calendar.
  • Here, through Conditional Formatting , all the holidays have been highlighted.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 15:

  • Similarly, use Conditional Formatting for the other eleven months to highlight their respective holidays.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

Step 16:

  • Consequently, change the year value in cell B4 to see the respective year’s calendar.

Excel でインタラクティブなカレンダーを作成する方法 (2 つの簡単な方法)

続きを読む: How to Make a Calendar in Excel Without Template (2 Examples)

結論

これでこの記事は終わりです。この記事がお役に立てば幸いです。 After reading the above description, you will be able to make an interactive calendar in Excel.以下のコメントセクションで、さらに質問や推奨事項を共有してください。

The ExcelDemy team is always concerned about your preferences. Therefore, after commenting, please give us some moments to solve your issues, and we will reply to your queries with the best possible solutions ever.

関連記事

  • How to Create a Weekly Calendar in Excel (3 Suitable Ways)
  • How to Make a Blank Calendar in Excel (Download Free Template)

  1. Excel でセルの色でフィルター処理する方法 (2 つの簡単な方法)

    Excel では、通常、目的に応じてセルをさまざまな色で塗りつぶすことができます。この記事は、さまざまな色を使用してさまざまな種類の内容を示すワークシートがあり、セルの色に基づいて特定のセルをフィルター処理または選択する場合に役立ちます。この記事では、フィルタリングする方法を紹介します セルごと 色 エクセルで . 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel でセルの色でフィルター処理する 2 つの便利な方法 以下の方法では、Excel でセルの色でフィルター処理する方法を学習します。 フィルタ を利用して コマンドと 検索 の使

  2. Excel でアンケートを作成する方法 (2 つの簡単な方法)

    この記事では、Excel でアンケートを作成する方法を学習します。 .質問票は、一連の質問またはオプション付きの特定の項目です。回答者から情報を収集するために使用されます。 Excel では、ユーザーはいくつかの簡単な手順に従ってアンケートを作成できます。今日は 2 のデモンストレーションを行います 簡単な方法。これらの方法を使用すると、Excel でアンケートを簡単に作成できます。それでは、これ以上遅滞なく、議論を始めましょう。 ここから練習用ワークブックをダウンロードできます。 Excel でアンケートを作成する 2 つの簡単な方法 Excel でアンケートを作成するには、2 つの方