docs / articles / "Create Drop-Down Calendar in Excel: Step-by-Step Guide"

"Create Drop-Down Calendar in Excel: Step-by-Step Guide"

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

Creating a dropdown calendar in Excel can be a powerful tool for organizing and presenting date-related data. This interactive feature allows users to filter dates quickly and efficiently. In this guide, we'll walk you through the steps to create a dropdown calendar, from start to finish.

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 dive in, ensure you have a basic understanding of Excel's data validation feature, as it's the backbone of creating a dropdown calendar. Let's get started!

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

Preparing Your Data

To create a dropdown calendar, you'll first need a list of dates. For this example, let's assume you want to create a calendar for the year 2022. You can generate this list using Excel's TEXT function. In cell A2, enter the following formula:

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

=TEXT(TODAY(),"yyyy")

This will give you the current year. Now, in cell A3, enter the following array formula (press Ctrl + Shift + Enter after typing):

How to make a dynamic calendar in excel
How to make a dynamic calendar in excel

=TEXT(DATE(A2,SEQUENCE(365),1),"mmm-dd")

This will generate a list of dates for the entire year, starting from today's date. Copy this formula down to cell A366 to create a full year's calendar.

Creating the Dropdown Calendar

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

Now that you have your list of dates, it's time to create the dropdown calendar. Let's assume you want to place this calendar in cell B2.

Setting Up Data Validation

Select the range of dates you've created (A2:A366). Then, click on the 'Data' tab in the Excel ribbon, and select 'Data Validation'. In the 'Settings' tab, under 'Allow', select 'List'. In the 'Source' field, enter '=$A$2:$A$366'. Click 'OK'.

Create A Drop Down Caledar Excel Sample
Create A Drop Down Caledar Excel Sample

This tells Excel to create a dropdown list in cell B2, using the dates in the range A2:A366.

Formatting the Dropdown Calendar

Create a Calendar in Excel - Tutorial
Create a Calendar in Excel - Tutorial
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 Add Date Picker Calendar Drop Down in MS Excel (Easy)
How to Add Date Picker Calendar Drop Down in MS Excel (Easy)
How to Create Drop Down Lists in Excel - Complete Guide + Video Tutorial
How to Create Drop Down Lists in Excel - Complete Guide + Video Tutorial
Dynamic Drop Down List
Dynamic Drop Down List
Free Excel Calendar Template
Free Excel Calendar Template
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
an image of a calendar in excel
an image of a calendar in excel
Excel tutorial: Create Dynamic drop-down calendars in seconds
Excel tutorial: Create Dynamic drop-down calendars in seconds
How to Insert a Calendar in Excel (the Simplest Way)
How to Insert a Calendar in Excel (the Simplest Way)
How to Make & Format a Calendar in Excel - Tutorials
How to Make & Format a Calendar in Excel - Tutorials
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
How to Create a Drop Down List Hyperlink to Another Sheet in Excel
How to Create a Drop Down List Hyperlink to Another Sheet in Excel
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
Microsoft Excel Tutorial in Urdu Part 7 || Create Calendar in Excel - Create Drop Down List in excel
Microsoft Excel Tutorial in Urdu Part 7 || Create Calendar in Excel - Create Drop Down List in excel
How to insert calendar in Excel (Date Picker & printable calendar template)
How to insert calendar in Excel (Date Picker & printable calendar template)
How to create a drop-down list in Excel in seconds - and save yourself tons of time
How to create a drop-down list in Excel in seconds - and save yourself tons of time
How to Make an Interactive Calendar in Excel? (2026 Template)
How to Make an Interactive Calendar in Excel? (2026 Template)
How to Create a Month Calendar in Excel - Tutorial 📆
How to Create a Month Calendar in Excel - Tutorial 📆
Drop Down List in Excel
Drop Down List in Excel

Now that your dropdown calendar is functional, you can format it to your liking. Right-click on cell B2 and select 'Format Cells'. In the 'Number' tab, choose 'Custom' and enter mmm-dd. This will display the dates in a user-friendly format (e.g., Jan-01).

To make the dropdown calendar more interactive, you can add a simple button that allows users to navigate through the months. In cell C2, enter the following formula: =IF(B2=TEXT(TODAY(),"mmm-dd"),"",TEXT(DATE(YEAR(B2),MONTH(B2)+1,1),"mmm"))

This will display the next month's name (if it exists) in cell C2. You can format this cell as a button by changing its fill color and adding a border.

Congratulations! You've just created a functional dropdown calendar in Excel. This tool can help streamline your data analysis and presentation processes. Now that you've mastered the basics, consider exploring more advanced features, such as creating dropdown calendars with multiple years or integrating them with other Excel tools.