docs / articles / How to Add a Dropdown Calendar in Excel

How to Add a Dropdown Calendar in Excel

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

Ever found yourself wishing you could simplify date selection in Excel? A dropdown calendar can streamline this process, saving you time and reducing errors. Here's a step-by-step guide on how to create one, optimized for search engines to help you find the information you need.

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're using Excel 2010 or later, as the Data Validation feature we'll use was introduced in this version. Let's get started!

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

Understanding Data Validation

Data Validation is a powerful Excel feature that allows you to control what users can enter into a cell. It's the key to creating a dropdown calendar. We'll use it to restrict input to dates and display a calendar for easy selection.

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

First, let's understand the basics of Data Validation. It consists of three main components: Settings, Criteria, and Input Message. We'll focus on the Settings and Criteria for our dropdown calendar.

Enabling Data Validation

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

To start, select the cell where you want the dropdown calendar to appear. Then, click on the 'Data' tab in the ribbon, and in the 'Data Tools' group, click on 'Data Validation'.

In the 'Settings' tab of the 'Data Validation' dialog box, under 'Allow', select 'Date'. This tells Excel that only dates can be entered in this cell.

Setting the Date Criteria

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

Now, let's set the date criteria. In the 'Start' and 'End' fields, enter the earliest and latest dates you want users to be able to select. For example, if you want users to select dates between January 1, 2022, and December 31, 2023, enter these dates in the respective fields.

Click 'OK' to close the dialog box. Now, when you click on the cell, a calendar will appear, allowing users to select a date within the specified range.

Formatting the Date

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

By default, the date will appear in the 'mm/dd/yyyy' format. If you want to change this, select the cell, then click on the 'Home' tab in the ribbon. In the 'Number' group, click on the 'Format' drop-down, then select 'More Number Formats'.

In the 'Number' tab of the 'Format Cells' dialog box, under 'Category', select 'Custom'. In the 'Type' field, enter the date format you want to use. For example, to display the date as 'dd/mm/yyyy', enter 'dd/mm/yyyy'. Click 'OK' to close the dialog box.

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
Create a Calendar in Excel - Tutorial
Create a Calendar in Excel - Tutorial
How to Insert a Calendar in Excel (the Simplest Way)
How to Insert a Calendar in Excel (the Simplest Way)
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
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
Excel tutorial: Create Dynamic drop-down calendars in seconds
Excel tutorial: Create Dynamic drop-down calendars in seconds
Dynamic Drop Down List
Dynamic Drop Down List
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 Hyperlink to Another Sheet in Excel
How to Create a Drop Down List Hyperlink to Another Sheet in Excel
an image of a calendar in excel
an image of a calendar 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 Make A Dynamic Calendar In Excel
How To Make A Dynamic Calendar In Excel
Drop Down List in Excel
Drop Down List in Excel
How to Make an Interactive Calendar in Excel? (2026 Template)
How to Make an Interactive Calendar in Excel? (2026 Template)
Easy How To Add Drop Down Dates In Excel | Calendar
Easy How To Add Drop Down Dates In Excel | Calendar
Don't save the date 📆
Don't save the date 📆
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
Can You Make Date Drop Down Pickers In Excel Image
Can You Make Date Drop Down Pickers In Excel Image

Formatting the Calendar

To change the appearance of the calendar, you can use conditional formatting. Select the cell, then click on the 'Home' tab in the ribbon. In the 'Styles' group, click on 'Conditional Formatting', then select 'New Rule'.

In the 'New Formatting Rule' dialog box, under 'Format cells that meet this condition', select 'Equal to'. In the 'Value or formula' field, enter the cell reference of the cell containing the date (e.g., '=$A$1'). Click 'Format', then select the formatting you want to apply to the cell when it contains a date. Click 'OK' to close the dialog box.

And there you have it! You've created a dropdown calendar in Excel. This simple tool can greatly improve your productivity and reduce errors in your spreadsheets. Happy calculating!