Calendar Template in Excel (Table of Contents)
Introduction to Excel Calendar Template
There are often times when a calendar is needed while working with large worksheets in Excel. Entering dates, date formats, and knowing a particular date of a day all could be problems without an Excel calendar.
We can create our own calendar in Excel using the following ways:
- Using a pre-made calendar template.
- Making a custom calendar.
- Making a Dynamic Excel calendar template with formulas.
Creating a Calendar Template in Excel
Let’s understand how to create a calendar template in excel with some examples.
Example #1 – Using Pre-made Calendar Template
Let’s say we wish to create an Excel calendar using a pre-made calendar template.
Now the following steps can be used to do so:
Step 1: Open Microsoft Excel.
Step 2: Click on the ‘File’ tab and then select ‘New’.
Step 3: On doing this, we will see a search field. Type ‘Calendar’ in the search field, and then on search, we will see some templates for the calendar as below.
So we can see in the above screenshot that there are some inbuilt calendar templates. Each template need not be opened before selection; instead of that, just click on a template, and we can see the template’s preview. This preview gives us a glimpse of the template in terms of formatting, appearance, and layout. Also, these templates can be customized completely, i.e. we can change them as per our requirements.
Step 4: So after selecting the template to be used, click on that template and then click on the ‘Create’ button to the right of the template’s preview. This will open the desired template in Excel. We can select the ‘Any year one-month calendar’ template.
Step 5: Now, the template can be edited as per our needs. As we can see in the above screenshot, most templates have their own unique features. This ‘Any year one-month calendar’ lets us type in a new year or a week’s starting day to customise the calendar automatically.
Example #2 – Creating a Custom Calendar
Now let’s say we create our own Excel calendar with a monthly template.
The following steps can be used to do so:
Step 1: Open a new sheet in Microsoft Excel and type the days of the week in the first row of the sheet. This first row will serve as the calendar’s foundation.
Step 2: There are seven months in a year that have 31 days, 4 months with 30 days and 1 month with 28 or 29 days. So let us first create a grid of seven columns and five rows by first selecting all the seven columns.
Step 3: Now select five rows under each weekday, and adjust the height of the first column. With all the five rows selected, all rows will adjust to the same height.
Step 4: Now, day numbers can be aligned to the upper right of each cell (or box) of this 7*5 grid. Select all the cells and then right-click on any one cell and click on ‘Format Cells’.
Step 5: Now, under the ‘Text Alignment’ section, set ‘Horizontal’ to ‘Right (Indent)’ and set ‘Vertical’ to ‘Top’:
Step 6: Next step is to number the days. We can know which day is the first day of the month and then align numbers accordingly. For instance, for 2019, October started from Tuesday, so we start numbering from Tuesday as follows:
So this sheet can be copied in the following way:
Step 7: First, we can rename this sheet as ‘October’ or whichever month we have created. Then right-click on the sheet name or tab and select ‘Move or Copy.
Step 8: A pop-up window will appear. Select ‘Move to End’ under ‘Before Sheet’ and checkmark ‘Create a copy and then click on ‘OK’.
This will create a new sheet. Now we can rename this and number all the days as per the next month. We can repeat this for all the months depending on the number of days in each month. We can add a row label or heading in each tab and then name the months.
So after finishing numbering of all the months, we will have a calendar in Excel for the entire year, i.e. will have a calendar template as follows:
Now, this was a custom monthly calendar. This way, a custom weekly and a custom yearly calendar template can also be created.
Example #3 – Dynamic Excel Calendar Template with Formulas
Now let’s say we create a dynamic calendar for a monthly template.
The following steps can be used to do so:
Step 1: Click on the ‘Insert’ and ‘Spin’ button under the ‘Developer’ tab and insert this to the right of the template. (If the ‘Developer’ tab is not activated, then we can do that by clicking on ‘Customize Ribbon’ and ‘Developer’ under File options).
Step 2: Now select ‘Format Control’ after right-clicking on the ‘Spin’ button.
Step 3: A pop-up window will appear. Select the following in the window and click on ‘OK’.
Step 4: Now, since a specific month calendar is being created, so we create 12 different sheets for 12 months. So we create 12 different Name Managers for this and name the cell H2 as ‘Year’ by right-clicking on the cell and selecting ‘Define Name’:
The heading can be changed by applying the formula.
Step 5: Now, we create one more Name manager for this month as follows.
Step 6: Now, in the first-day column, apply the following formula:
=IF( AND( YEAR( NovemberOffset + 1)=Year, MONTH(NovemberOffset + 1) =11), NovemberOffset + 1, “”)
Step 7: Then copy and paste the formula to the remaining cells, but change 1 to 2, 3 and so on. Similarly, everything is to be increased by 1.
The same logic can be applied to all the sheets of different months by changing the month from 11 to 12 (November to December) and so on. After completion of all the sheets, the template can be controlled by the first sheet only. We can change the year using the spin button, and then in all the months’ sheets, the selected year dates will show up.
Things to Remember About Excel Calendar Template
The type of calendar one wishes to create depends on how they plan and organize their days.
Some of the Excel calendar templates that can be downloaded for free in some Excel versions are:
- Academic Calendar
- Any year one-month Calendar
- Birthday Calendar
- Social Media Content Calendar
This is a guide to Excel Calendar Template. Here we discuss how to create a calendar template in excel along with practical examples and a downloadable excel template. You can also go through our other suggested articles to learn more –