docs / articles / Excel: Create Calendar Dropdown List

Excel: Create Calendar Dropdown List

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

Creating a calendar dropdown list in Excel can be a powerful tool for filtering data, simplifying user interaction, and streamlining your workflow. This step-by-step guide will walk you through the process, ensuring you create an efficient and user-friendly dropdown calendar.

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 into the process, ensure you have a basic understanding of Excel's data validation features and the use of formulas like INDEX and MATCH. These will be crucial for creating a functional and dynamic dropdown calendar.

How to Create Drop Down Lists in Excel - Complete Guide + Video Tutorial
How to Create Drop Down Lists in Excel - Complete Guide + Video Tutorial

Setting Up Your Data

To create a calendar dropdown, you'll first need to set up your data. This involves creating a list of dates that will populate your dropdown. For this example, let's create a calendar for the year 2022.

Dynamic Drop Down List
Dynamic Drop Down List

In a new sheet, enter the following formula in cell A1 and drag it down to copy it for each day of the year: `=DATE(2022, ROW()-1, 1)` This will generate a list of dates from January 1, 2022, to December 31, 2022.

Creating the Dropdown List

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

Now that you have your data set up, it's time to create the dropdown list. In the sheet where you want the dropdown calendar to appear, select the cell where you want the dropdown to start. In this case, let's choose cell A1.

Right-click the selected cell and choose 'Data Validation' from the context menu. In the 'Settings' tab, under 'Allow', select 'List'. In the 'Source' field, enter the range of cells containing your date list (e.g., A$1:A$365). Click 'OK'.

Linking the Dropdown to a Cell

Create a Calendar in Excel - Tutorial
Create a Calendar in Excel - Tutorial

To make the dropdown functional, you'll need to link it to a cell that will display the selected date. In the cell where you want the selected date to appear (let's use cell B1), enter the following formula: `=INDEX(A1:A365, MATCH(A1, A$1:A$365, 0))` This formula uses the INDEX and MATCH functions to display the selected date from the dropdown list in cell B1.

Now, whenever you change the selection in the dropdown list, the corresponding date will update in cell B1.

Formatting the Dropdown as a 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

To make your dropdown look like a calendar, you'll need to format the cells in your data list to display the month and day, and hide the year. This will make it easier for users to select a date.

Select the range of cells containing your date list (A1:A365). Go to the 'Number' group on the 'Home' tab, click the 'Format' dropdown, and choose 'More Number Formats'. In the 'Number' tab, select 'Custom' and enter the following format: `m/d`

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 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 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 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
Drop Down List in Excel
Drop Down List in Excel
How to Insert a Calendar in Excel (the Simplest Way)
How to Insert a Calendar in Excel (the Simplest Way)
How to make a dynamic calendar in excel
How to make a dynamic calendar in excel
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
Perfect Inserting A Dropdown Calendar In Excel
Perfect Inserting A Dropdown Calendar In Excel
Excel tutorial: Create Dynamic drop-down calendars in seconds
Excel tutorial: Create Dynamic drop-down calendars in seconds
Create a Drop Down List in Excel
Create a Drop Down List in Excel
How to Make & Format a Calendar in Excel - Tutorials
How to Make & Format a Calendar in Excel - Tutorials
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
Color-Coded Drop-Down Lists in Excel – Make Data Entry Smarter
Color-Coded Drop-Down Lists in Excel – Make Data Entry Smarter
Free Excel pop-up calendar & Excel date picker
Free Excel pop-up calendar & Excel date picker
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 Create a Dropdown List in Excel (That Updates Automatically)
How to Create a Dropdown List in Excel (That Updates Automatically)
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?
How to Add a Drop Down List In Excel- Tutorial
How to Add a Drop Down List In Excel- Tutorial

Hiding the Year in the Dropdown

To hide the year in the dropdown list, you'll need to use conditional formatting. Select the range of cells containing your date list (A1:A365). Go to the 'Home' tab, click on 'Conditional Formatting', then 'New Rule'.

In the 'New Formatting Rule' dialog box, choose 'Use a formula to determine which cells to format'. In the 'Format values where this formula is true:' field, enter the following formula: `=LEN(A1)>3` This formula checks if the length of the text in cell A1 is greater than 3. If it is, it means the cell contains a year, and the formatting will hide it. Click 'Format', choose 'Number' from the 'Category' list, and enter the following format: `m/d` Click 'OK', then 'OK' again to close the dialog boxes.

Your dropdown calendar is now complete and ready to use. With this dynamic tool, you can easily filter data, streamline your workflow, and enhance user interaction in your Excel spreadsheets. Happy calculating!