docs / articles / Embed Calendar in Excel: Add Drop-Down Lists

Embed Calendar in Excel: Add Drop-Down Lists

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

Streamlining your workflow in Excel often involves automating repetitive tasks, and inserting a drop-down calendar is a great way to do this. This feature allows you to create a list of dates that users can select from, saving time and reducing errors. Let's dive into how you can insert a drop-down calendar in an Excel column.

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

Before we begin, ensure that you're using a version of Excel that supports this feature. As of now, this includes Excel 2013 and later versions, as well as Excel for Microsoft 365. If you're unsure, you can check your version by clicking on 'File' and then 'Account'.

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

Understanding Data Validation

To create a drop-down calendar, you'll need to use Excel's Data Validation feature. This tool allows you to restrict the type of data that users can enter into a cell. In this case, we'll use it to limit the input to dates.

How to create a drop down list calendar (date picker) in Excel?
How to create a drop down list calendar (date picker) in Excel?

Data Validation is a powerful tool that can help you maintain the integrity of your data. It's not just useful for creating calendars; you can also use it to ensure that users enter data in the correct format, within a specific range, or from a predefined list.

Creating the Calendar Range

Free Excel Calendar Template
Free Excel Calendar Template

Before you can create your drop-down calendar, you need to define the range of dates that will appear in the list. This could be a specific date range, like the current fiscal year, or it could be a list of important dates, like holidays or deadlines.

To create your date range, select the cells where you want the dates to appear. Then, click on the 'Home' tab in the ribbon, and in the 'Number' group, click on the 'Format as Table' button. In the dialog box that appears, select 'Date' as the column data type, and choose the date format you want to use.

Setting Up Data Validation

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

Now that you have your date range, it's time to set up the Data Validation list. Select the cells where you want the drop-down calendar to appear. Then, click on the 'Data' tab in the ribbon, and in the 'Data Tools' group, click on the 'Data Validation' button.

In the 'Settings' tab of the dialog box that appears, under 'Validation criteria', select 'Date' as the criteria. Then, in the 'Start' and 'End' fields, enter the first and last dates in your date range. You can also choose the date format you want to use.

Formatting the Drop-Down 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

Once your drop-down calendar is set up, you might want to format it to match the rest of your workbook. You can change the font, size, and color of the dates in the list, as well as the background color of the selected date.

To do this, select the cells where your drop-down calendar appears. Then, click on the 'Home' tab in the ribbon, and use the formatting tools in the 'Font' and 'Fill' groups to change the appearance of the dates.

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)
How to Add Date Picker Calendar Drop Down in MS Excel (Easy)
How to Add Date Picker Calendar Drop Down in MS Excel (Easy)
Printable 2025 Quarterly Calendar Excel Template
Printable 2025 Quarterly Calendar Excel Template
Excel Calendar 2025 with 25 designed layouts - Free Download
Excel Calendar 2025 with 25 designed layouts - Free Download
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
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
Dynamic Calendar with Single formula
Dynamic Calendar with Single formula
Create a Calendar in Excel - Tutorial
Create a Calendar in Excel - Tutorial
Create A Drop-Down List In Excel To Restrict Data
Create A Drop-Down List In Excel To Restrict Data
Excel Template Calendar 2024
Excel Template Calendar 2024
Best Make A Time Slotted Calendar On Excel Template
Best Make A Time Slotted Calendar On Excel Template
Move Columns Fast in Excel
Move Columns Fast 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
250+ Free Excel Templates: Finance, Accounting, Business, Calendar, & More - ExcelDemy
250+ Free Excel Templates: Finance, Accounting, Business, Calendar, & More - ExcelDemy
Free Excel Leave Tracker Template (Updated for 2026)
Free Excel Leave Tracker Template (Updated for 2026)
How to make a dynamic calendar in excel
How to make a dynamic calendar in excel
Google Sheets Calendar Templates | Firstprintable
Google Sheets Calendar Templates | Firstprintable
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
Create a Calendar in Microsoft Excel or Insert a Reference Calendar
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?

Formatting the Selected Date

To format the selected date, you'll need to use a formula. Select the cell where your drop-down calendar appears. Then, click on the 'Home' tab in the ribbon, and in the 'Number' group, click on the 'Format as Table' button.

In the dialog box that appears, select 'Custom' as the format. Then, in the 'Type' field, enter the following formula: `=TEXT(A1,"mm/dd/yyyy")`. This will display the selected date in the format 'mm/dd/yyyy'. You can change the format to match the rest of your workbook.

Formatting the List of Dates

To format the list of dates that appears when you click on the cell, you'll need to use conditional formatting. Select the cells where your drop-down calendar appears. Then, click on the 'Home' tab in the ribbon, and in the 'Styles' group, click on the 'Conditional Formatting' button.

In the dialog box that appears, select 'New Rule' and then 'Use a formula to determine which cells to format'. In the 'Format values where this formula is true' field, enter the following formula: `=$A1=TRUE()`. This will apply the formatting to the selected date. You can change the formatting to match the rest of your workbook.

And there you have it! With these steps, you've successfully inserted a drop-down calendar in an Excel column. This feature can save you time and reduce errors in your workbooks, making your workflow more efficient. Happy automating!