docs / articles / How to Add a Calendar Drop-Down in Excel

How to Add a Calendar Drop-Down in Excel

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

Ever found yourself wishing you could display a calendar directly within your Excel worksheet? Well, Excel doesn't natively support a calendar dropdown, but with a bit of creativity and the use of data validation, you can achieve a similar effect. Let's dive into how you can create a calendar dropdown in Excel.

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

Before we start, ensure you're using Excel 2010 or later, as some features we'll use are not available in earlier versions. Also, keep in mind that this method creates a dropdown list of dates, not a fully functional calendar. But it's a great way to filter or select dates in your worksheet.

Perfect Inserting A Dropdown Calendar In Excel
Perfect Inserting A Dropdown Calendar In Excel

Preparing Your Data

First, you need to create a list of dates. This will serve as the dropdown list for your calendar. In a new worksheet, enter the start and end dates of your calendar range. Then, use the following formula to generate the dates in between:

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

=EDATE(A1,0):EDATE(B1,0) (Assuming A1 has the start date and B1 has the end date)

Creating the Dropdown List

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

Now that you have your list of dates, it's time to create the dropdown. In the cell where you want the dropdown to appear, click on the dropdown arrow that appears when you hover over the cell's bottom-right corner. Select 'Data Validation'.

In the 'Settings' tab, under 'Allow', choose 'List'. In the 'Source' field, enter the range of your date list. Click 'OK'.

Formatting the Dropdown

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

By default, the dropdown will display the dates in a long format (e.g., 2022-01-01). To display them in a more readable format (e.g., Jan-22), use the 'Format Cells' option. Right-click on the dropdown cell, select 'Format Cells', then 'Number'. In the 'Category' list, choose 'Custom', and in the 'Type' field, enter mmm-yy.

Now, your dropdown will display dates in a more user-friendly format.

Using the Dropdown

How to Make a Calendar Template in Excel
How to Make a Calendar Template in Excel

To use the dropdown, simply click on the cell and select a date from the list. The selected date will appear in the cell, formatted according to your settings.

You can now use this date in formulas, filters, or any other Excel functionality that requires a date input.

How to insert calendar in Excel (Date Picker & printable calendar template)
How to insert calendar in Excel (Date Picker & printable calendar template)
How to Make a Calendar in Excel [Complete Guide + Free Templates] - GeeksforGeeks
How to Make a Calendar in Excel [Complete Guide + Free Templates] - GeeksforGeeks
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
Free Excel Calendar Template
Free Excel Calendar Template
How to make a dynamic calendar in excel
How to make a dynamic calendar in excel
Excel tutorial: Create Dynamic drop-down calendars in seconds
Excel tutorial: Create Dynamic drop-down calendars in seconds
an image of a calendar in excel
an image of a calendar in excel
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
Can You Make Date Drop Down Pickers In Excel Image
Can You Make Date Drop Down Pickers In Excel Image
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
How to Make an Interactive Calendar in Excel? (2026 Template)
How to Make an Interactive Calendar in Excel? (2026 Template)
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
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 Professional Invoice Templates in Excel with Tips and Tricks
🧾 Create Professional Invoice Templates in Excel with Tips and Tricks
Don't save the date 📆
Don't save the date 📆
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
How to Make & Format a Calendar in Excel - Tutorials
How to Make & Format a Calendar in Excel - Tutorials
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
How to Create a Month Calendar in Excel - Tutorial 📆
How to Create a Month Calendar in Excel - Tutorial 📆

Expanding Functionality with VBA

If you need more advanced functionality, such as automatically updating the dropdown when new dates are added, you can use VBA (Visual Basic for Applications). However, this goes beyond the scope of this article and requires programming knowledge.

And there you have it! You've created a calendar dropdown in Excel. This can be a powerful tool for filtering data, selecting dates, or even creating interactive dashboards. Happy Exceling!