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

How to Add a Drop-Down Calendar in Excel 365

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

Ever found yourself wishing for a quick and easy way to insert dates into your Excel 365 sheets? A dropdown calendar could be just the tool you need. Not only does it save time, but it also ensures consistency and reduces errors. Here's a step-by-step guide on how to insert a dropdown calendar in Excel 365.

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 you're using Excel 365. The steps might differ slightly if you're using an older version. Now, let's get started!

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 Worksheet

First, you need to decide where you want your dropdown calendar to appear. Let's assume you want it in cell A1. Make sure this cell is empty and ready to receive your calendar.

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

Next, you'll need to create a list of dates. This list will serve as the basis for your dropdown calendar. For this example, let's create a list of dates from today until one year from now. Here's how:

Creating the Date 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

In a new or empty sheet, type the following formula in cell A1: TODAY(). This will display today's date.

In cell A2, type the following formula: =TODAY()+1. This will add one day to today's date. Now, drag this formula down to cell A366 (or until you reach your desired date). This will create a list of dates from today until one year from now.

Formatting the Date List

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

To make your date list more readable, you can format it as a calendar. Select cells A1 to A366, then click on the 'Number' group under the 'Home' tab. Click on 'Format as Table' and choose a calendar-style table. This will format your dates into a calendar view.

Now that you have your date list, it's time to create the dropdown calendar in your main worksheet.

Creating the Dropdown Calendar

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

In your main worksheet, select cell A1 (or wherever you want your calendar to appear). Then, click on the 'Data' tab in the ribbon. In the 'Data Tools' group, click on 'Data Validation'.

The 'Data Validation' dialog box will appear. Under the 'Settings' tab, in the 'Allow' dropdown, select 'List'. In the 'Source' field, enter =Sheet2!A$1:A$366. This tells Excel to pull the date list from cells A1 to A366 in Sheet2.

How to Make a Calendar Template in Excel
How to Make a Calendar Template in Excel
Free Excel Calendar Template
Free Excel 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
How to Make an Interactive Calendar in Excel? (2026 Template)
How to Make an Interactive Calendar in Excel? (2026 Template)
Create a Calendar in Excel - Tutorial
Create a Calendar in Excel - Tutorial
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
an image of a calendar in excel
an image of a 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
Ready to kick off 2025 with organisation and style?
Ready to kick off 2025 with organisation and style?
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
Color-Coded Drop-Down Lists in Excel – Make Data Entry Smarter
Color-Coded Drop-Down Lists in Excel – Make Data Entry Smarter
How to Make & Format a Calendar in Excel - Tutorials
How to Make & Format a Calendar in Excel - Tutorials
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
Create A Drop-Down List In Excel To Restrict Data
Create A Drop-Down List In Excel To Restrict Data
How to Edit a Dropdown Box in Excel - Excel tips for Beginners
How to Edit a Dropdown Box in Excel - Excel tips for Beginners
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

Formatting the Dropdown Calendar

Now that your dropdown calendar is in place, you might want to format it to match your worksheet. Right-click on cell A1 and select 'Format Cells'. In the 'Number' tab, choose the date format you prefer. You can also adjust the font, fill color, and other formatting options to match your worksheet.

And there you have it! A dropdown calendar in Excel 365 that makes inserting dates a breeze.

Remember, the key to an efficient dropdown calendar is keeping your date list up-to-date. You can automate this process by creating a simple VBA script to update your date list daily. But that's a topic for another article.

Happy Exceling! With your new dropdown calendar, you're well on your way to streamlining your data entry and improving the accuracy of your spreadsheets. If you found this guide helpful, please share it with your colleagues. Until next time!