docs / articles / Embed Drop-Down Calendar in Excel Without Add-Ins

Embed Drop-Down Calendar in Excel Without Add-Ins

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

Ever found yourself wishing for a drop-down calendar in Excel to streamline your date selection process? While Excel doesn't natively support this feature, fret not! You can achieve this without resorting to add-ins. Here's a step-by-step guide to help you create a drop-down calendar in Excel using Data Validation and a simple formula.

How to Insert a Calendar in Excel (the Simplest Way)
How to Insert a Calendar in Excel (the Simplest Way)

Before we dive in, ensure your Excel version is 2010 or later, as the Data Validation feature we'll use is not available in earlier versions.

How to create a drop down list calendar (date picker) in Excel?
How to create a drop down list calendar (date picker) in Excel?

Preparing Your Excel Sheet

To begin, let's set up our Excel sheet with the necessary columns. We'll need three columns: 'Month', 'Day', and 'Year'. The 'Month' column will contain numbers from 1 to 12, the 'Day' column will have numbers from 1 to 31, and the 'Year' column will contain four-digit years.

How to insert dates from a Popup Calendar (date picker) in Excel – user guide | XLTools
How to insert dates from a Popup Calendar (date picker) in Excel – user guide | XLTools

For this example, let's assume your data starts from cell A1 (Month), B1 (Day), and C1 (Year).

Creating the Month Drop-Down List

Free Excel Calendar Template
Free Excel Calendar Template

Now, let's create a drop-down list for the 'Month' column using Data Validation.

1. Select cells A1:A12 (or as many as you need).

2. Click on the 'Data' tab in the ribbon, then click on 'Data Validation'.

How to Make a Calendar in Excel [Complete Guide + Free Templates] - GeeksforGeeks
How to Make a Calendar in Excel [Complete Guide + Free Templates] - GeeksforGeeks

3. In the 'Settings' tab, under 'Allow', select 'List'.

4. In the 'Source' field, enter "1,2,3,4,5,6,7,8,9,10,11,12".

5. Click 'OK'. You'll now see a drop-down arrow in cell A1. Clicking this arrow will display a list of months (1-12).

How to Add Date Picker Calendar Drop Down in MS Excel (Easy)
How to Add Date Picker Calendar Drop Down in MS Excel (Easy)

Creating the Day Drop-Down List

Next, let's create a drop-down list for the 'Day' column. This list will change based on the selected month, so we'll use a formula to achieve this.

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
Perfect Inserting A Dropdown Calendar In Excel
Perfect Inserting A Dropdown Calendar In Excel
Create a Calendar in Excel - Tutorial
Create a Calendar in Excel - Tutorial
How to Make an Interactive Calendar in Excel? (2026 Template)
How to Make an Interactive Calendar in Excel? (2026 Template)
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
How to insert calendar in Excel (Date Picker & printable calendar template)
How to insert calendar in Excel (Date Picker & printable calendar template)
Excel Autofill - how to quickly enter Months, Days, Dates and Numbers without typing
Excel Autofill - how to quickly enter Months, Days, Dates and Numbers without typing
Printable 2025 Quarterly Calendar Excel Template
Printable 2025 Quarterly Calendar Excel Template
302K views · 10K reactions | How to insert a calendar and date picker in Excel‼️ 🗂️ Don’t forget to save this post! 🧑‍🏫 Get your FREE Excel templates with the link in our bio! 🤯 Follow us on TikTok, YouTube, Twit | CheatSheets
302K views · 10K reactions | How to insert a calendar and date picker in Excel‼️ 🗂️ Don’t forget to save this post! 🧑‍🏫 Get your FREE Excel templates with the link in our bio! 🤯 Follow us on TikTok, YouTube, Twit | CheatSheets
Excel VBA USERFORMS #25 Date Picker Calendar revealed! Loop through Userforms and Controls  Example
Excel VBA USERFORMS #25 Date Picker Calendar revealed! Loop through Userforms and Controls Example
How to make a dynamic calendar in excel
How to make a dynamic calendar in excel
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
Don't save the date 📆
Don't save the date 📆
Excel Calendar 2025 with 25 designed layouts - Free Download
Excel Calendar 2025 with 25 designed layouts - Free Download
Create A Drop-Down List In Excel To Restrict Data
Create A Drop-Down List In Excel To Restrict Data
the calendar dashboard in excel with text overlaying it that reads, calendar dashboard in excel
the calendar dashboard in excel with text overlaying it that reads, calendar dashboard in excel
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?
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
Calendar in Excel: Make Dynamic, Interactive Calendar in Excel with Formula + Conditional Formatting
Calendar in Excel: Make Dynamic, Interactive Calendar in Excel with Formula + Conditional Formatting

1. In cell B1, enter the following formula: "=IF(A1<=12,IF(A1>=3,31,IF(A1>=6,30,IF(A1>=9,31,IF(A1>=12,31,IF(A1>=1,30,0))))),0)".

2. Press Enter. This formula will display the number of days in the selected month.

3. Select cells B1:B12 (or as many as you need).

4. Click on the 'Data' tab, then 'Data Validation'.

5. In the 'Settings' tab, under 'Allow', select 'Whole Number'.

6. In the 'Input Message' field, enter "Enter a day between 1 and [number of days in the selected month]".

7. Click 'OK'. Now, when you select a month, the 'Day' drop-down list will adjust accordingly.

Creating the Year Drop-Down List

Finally, let's create a drop-down list for the 'Year' column. For this example, let's include years from 2020 to 2030.

1. Select cells C1:C12 (or as many as you need).

2. Click on the 'Data' tab, then 'Data Validation'.

3. In the 'Settings' tab, under 'Allow', select 'List'.

4. In the 'Source' field, enter "2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030".

5. Click 'OK'. You'll now have a drop-down list for the 'Year' column.

Congratulations! You've successfully created a drop-down calendar in Excel without using any add-ins. This calendar will help you streamline your date selection process and reduce errors. Happy Exceling!