docs / articles / "Add Drop-Down Calendar in Excel 2019"

"Add Drop-Down Calendar in Excel 2019"

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

Streamlining your workflow in Excel often involves automating repetitive tasks, and one such task is selecting dates from a calendar. Instead of manually typing or picking dates from the date picker, you can insert a dropdown calendar in Excel 2019. This not only saves time but also reduces human error. Let's dive into how you can achieve this.

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 proceed, ensure you're using Excel 2019. If you're not, you might want to consider upgrading to enjoy this and other productivity-boosting features.

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

Understanding Dropdown Calendars in Excel 2019

Dropdown calendars in Excel 2019 are essentially Data Validation lists that display a mini-calendar when you click on a cell. This allows you to select a date quickly and easily. Let's explore how to create one.

FREE Calendar & Planner Excel Template for 2026
FREE Calendar & Planner Excel Template for 2026

First, you'll need to create a list of dates. This list will serve as the basis for your dropdown calendar. You can do this by entering dates manually or using a formula to generate them. We'll discuss both methods.

Manually Creating the Date List

Free Excel Calendar Template
Free Excel Calendar Template

To manually create a list of dates, simply enter them in a range of cells. For example, you might enter dates from January 1, 2022, to December 31, 2022, in cells A1 to A365. Make sure to format these cells as dates.

Once you have your list, you can use it to create your dropdown calendar. We'll show you how to do this in the next section.

Using a Formula to Generate the Date List

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

If you need a longer list of dates or want to automate the process, you can use the following formula to generate a list of dates:

=DATE(YEAR(TODAY()),MONTH(TODAY()),1)+(ROW(INDIRECT("1:"&ROWS(A:A)))-1)*30

This formula generates a list of dates starting from the first day of the current month and extending for as many rows as you have in column A. You can adjust the number of rows as needed.

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

Creating the Dropdown Calendar

Now that you have your list of dates, it's time to create your dropdown calendar. Here's how:

Free, Printable Excel Calendar Templates For 2019 & On
Free, Printable Excel Calendar Templates For 2019 & On
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 Add Date Picker Calendar Drop Down in MS Excel (Easy)
How to Add Date Picker Calendar Drop Down in MS Excel (Easy)
Create A Drop-Down List In Excel To Restrict Data
Create A Drop-Down List In Excel To Restrict Data
Create a Calendar in Excel - Tutorial
Create a Calendar in Excel - Tutorial
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 Make A Dynamic Calendar In Excel
How To Make A Dynamic Calendar In Excel
Excel Calendar 2025 with 25 designed layouts - Free Download
Excel Calendar 2025 with 25 designed layouts - Free Download
Best Make A Time Slotted Calendar On Excel Template
Best Make A Time Slotted Calendar On Excel Template
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
How to make a dynamic calendar in excel
How to make a dynamic calendar in excel
Free Excel Leave Tracker Template (Updated for 2026)
Free Excel Leave Tracker Template (Updated for 2026)
Don't save the date 📆
Don't save the date 📆
Google Sheets Calendar Templates | Firstprintable
Google Sheets Calendar Templates | Firstprintable
40+ Microsoft Calendar Templates - Free Word, Excel Documents
40+ Microsoft Calendar Templates - Free Word, Excel Documents
Printable 2025 Quarterly Calendar Excel Template
Printable 2025 Quarterly Calendar Excel Template
a spreadsheet with several times and dates
a spreadsheet with several times and dates
Effective Excel 5 Year Calendar
Effective Excel 5 Year Calendar
FREE Calendar Templates
FREE Calendar Templates

1. **Select the cell** where you want the dropdown calendar to appear.

2. **Click on Data** in the Excel ribbon, then click on **Data Validation**.

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

4. **In the 'Source' field**, enter the range of cells containing your list of dates. For example, if your dates are in A1:A365, enter 'A1:A365'.

5. **Click 'OK'**. You should now see a small calendar icon in the top-left corner of your cell. Clicking on this icon will display your dropdown calendar.

Formatting the Dropdown Calendar

By default, the dropdown calendar displays dates in the format 'mm/dd/yyyy'. If you prefer a different format, you can change it as follows:

1. **Select the cell** with the dropdown calendar.

2. **Right-click** and select **Format Cells**.

3. **In the 'Number' tab**, select 'Custom' from the 'Category' list.

4. **In the 'Type' field**, enter the date format you prefer. For example, to display dates as 'dd/mm/yyyy', enter 'dd/mm/yyyy'.

5. **Click 'OK'**. Your dropdown calendar should now display dates in your preferred format.

Using dropdown calendars in Excel 2019 can significantly speed up your data entry and reduce errors. Whether you're entering dates for a project timeline, a sales forecast, or a personal budget, a dropdown calendar can be a valuable tool. So why not give it a try today?