docs / articles / How to Insert Monthly Calendar in Excel

How to Insert Monthly Calendar in Excel

Eric Jul 09, 2026 2026-07-09 04:40:47

Ever found yourself wishing you could display a monthly calendar directly in your Excel worksheet? While Excel doesn't have a built-in calendar function, you can create a monthly calendar using a combination of simple formulas and some creative formatting. Let's dive into a step-by-step guide on how to insert a monthly calendar in your Excel worksheet.

Free Excel Calendar Template
Free Excel Calendar Template

Before we begin, ensure you're using Excel 2010 or later, as the steps might differ slightly in earlier versions. Also, this method works best for months with 31 days, but we'll provide a workaround for months with fewer days.

How to make a monthly calendar printable using Google Sheets (online tool similar to Excel)
How to make a monthly calendar printable using Google Sheets (online tool similar to Excel)

Preparing Your Worksheet

First, let's set up our worksheet for the calendar. We'll use a blank worksheet and name it "Calendar". Next, select cells A1:E13, which will be the base for our calendar. For better visibility, you can also adjust the column widths to fit the text: A: 10, B: 15, C: 15, D: 15, and E: 15.

an image of a calendar in microsoft office 365 with the date and time tab open
an image of a calendar in microsoft office 365 with the date and time tab open

Now, let's add the headers for our calendar. In cell A1, type "Sun" and format it as bold. Then, copy this cell and paste it into cells B1 to E1. In the next row, A2, type "Mon" and format it as bold. Repeat this process for the remaining days of the week in row 2.

Creating the Calendar Body

Calender in Excel ‼️ Amazing Excel trick using data validation and conditional formatting ✅ #Excel
Calender in Excel ‼️ Amazing Excel trick using data validation and conditional formatting ✅ #Excel

We'll use the EDATE function to generate the dates for our calendar. In cell A3, enter the following formula: "=EDATE(TODAY(),0)". This will display the current date. Now, let's create a dynamic range for our calendar. In cell A4, enter the following formula: "=A3+1". This will add one day to the current date, starting our calendar on the first day of the month.

Next, we'll create a spill range to generate the dates for the entire calendar. In cell A5, enter the following formula: "=A4:A16". This will create a range of dates from the first day of the month to the 16th day. Now, copy this range and paste it into cells B5:E16. This will create a 5x12 grid of dates, forming the body of our calendar.

Formatting the Calendar

an image of a calendar in excel
an image of a calendar in excel

Our calendar is now functional, but it's not very visually appealing. Let's add some formatting to make it look like a proper calendar. First, select the range A1:E16 and apply a fill color to the cells. You can choose a light gray or any color that suits your preference.

Next, we'll add some borders to the cells. Select the range A1:E16 and apply a border style of your choice. Then, select the range A2:E16 and remove the top border. This will give our calendar a clean, professional look.

Adjusting for Months with Fewer Than 31 Days

How to Make an Interactive Calendar in Excel? (2026 Template)
How to Make an Interactive Calendar in Excel? (2026 Template)

While our current calendar works perfectly for months with 31 days, we need to make some adjustments for months with fewer days. For this, we'll use conditional formatting to hide the dates that fall outside the current month.

Select the range A5:E16 and click on "Conditional Formatting" in the "Home" tab. Then, choose "New Rule..." and select "Use a formula to determine which cells to format". In the 'Format values where this formula is true:' box, enter the following formula: "=AND(A$3<=A5, A5<=EDATE(A$3,31))". This formula checks if the date in the cell is within the current month.

Monthly Calendar Template
Monthly Calendar Template
Monthly Calendar 2024 [FREE]
Monthly Calendar 2024 [FREE]
Printable 2025 Quarterly Calendar Excel Template
Printable 2025 Quarterly Calendar Excel Template
How to Create a Month Calendar in Excel - Tutorial 📆
How to Create a Month Calendar in Excel - Tutorial 📆
Don't save the date 📆
Don't save the date 📆
2024 Monthly Calendar Excel Template
2024 Monthly Calendar Excel Template
Projects Tracker Excel: Organize Your Year with a Custom Calendar Template
Projects Tracker Excel: Organize Your Year with a Custom Calendar Template
a calendar with the date and time for january to march 2013, including dates on each page
a calendar with the date and time for january to march 2013, including dates on each page
a calendar with the words boss how did you create this calendar in excel?
a calendar with the words boss how did you create this calendar in excel?
How to Make & Format a Calendar in Excel - Tutorials
How to Make & Format a Calendar in Excel - Tutorials
Google Sheets Calendar Templates | Firstprintable
Google Sheets Calendar Templates | Firstprintable
How to Make a Family Calendar in Excel
How to Make a Family Calendar in Excel
Continous Monthly Calendar
Continous Monthly Calendar
Effective Calendars You Can Edit
Effective Calendars You Can Edit
Free Excel Leave Tracker Template (Updated for 2026)
Free Excel Leave Tracker Template (Updated for 2026)
One-Page Monthly Planner, 12 Months Yearly Overview Spreadsheet for Google Sheets & Excel Template, Excel Annual Calendar Template
One-Page Monthly Planner, 12 Months Yearly Overview Spreadsheet for Google Sheets & Excel Template, Excel Annual Calendar Template
Monthly Bill Calendar Template, Bills Tracker, Bills Organization | Google
Monthly Bill Calendar Template, Bills Tracker, Bills Organization | Google
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
40+ Microsoft Calendar Templates - Free Word, Excel Documents
40+ Microsoft Calendar Templates - Free Word, Excel Documents
Free Excel Leave Tracker Template (Updated for 2026)
Free Excel Leave Tracker Template (Updated for 2026)

Hiding the Dates Outside the Current Month

Now, let's hide the dates that fall outside the current month. Click on the 'Format' button and select 'Fill'. Choose a color that matches the background color of your worksheet. Click 'OK' to close the 'Format Cells' dialog box. Then, click 'OK' again to close the 'New Formatting Rule' dialog box.

Your calendar is now complete! It will automatically update to show the current month and hide any dates that fall outside the current month. You can copy this calendar to other worksheets or even to other workbooks, and it will maintain its dynamic nature.

And there you have it! You've successfully inserted a monthly calendar into your Excel worksheet. This calendar will not only help you keep track of important dates but also add a touch of professionalism to your worksheets. Happy planning!