Ever found yourself wishing for a drop-down calendar in Excel to streamline your date selection process? While Excel doesn't natively support this feature, fret not! You can achieve this without resorting to add-ins. Here's a step-by-step guide to help you create a drop-down calendar in Excel using Data Validation and a simple formula.

Before we dive in, ensure your Excel version is 2010 or later, as the Data Validation feature we'll use is not available in earlier versions.

Preparing Your Excel Sheet
To begin, let's set up our Excel sheet with the necessary columns. We'll need three columns: 'Month', 'Day', and 'Year'. The 'Month' column will contain numbers from 1 to 12, the 'Day' column will have numbers from 1 to 31, and the 'Year' column will contain four-digit years.

For this example, let's assume your data starts from cell A1 (Month), B1 (Day), and C1 (Year).
Creating the Month Drop-Down List

Now, let's create a drop-down list for the 'Month' column using Data Validation.
1. Select cells A1:A12 (or as many as you need).
2. Click on the 'Data' tab in the ribbon, then click on 'Data Validation'.
![How to Make a Calendar in Excel [Complete Guide + Free Templates] - GeeksforGeeks](https://i.pinimg.com/originals/78/2e/dd/782edd519265541d1f6be8a19c510453.png)
3. In the 'Settings' tab, under 'Allow', select 'List'.
4. In the 'Source' field, enter "1,2,3,4,5,6,7,8,9,10,11,12".
5. Click 'OK'. You'll now see a drop-down arrow in cell A1. Clicking this arrow will display a list of months (1-12).

Creating the Day Drop-Down List
Next, let's create a drop-down list for the 'Day' column. This list will change based on the selected month, so we'll use a formula to achieve this.




















1. In cell B1, enter the following formula: "=IF(A1<=12,IF(A1>=3,31,IF(A1>=6,30,IF(A1>=9,31,IF(A1>=12,31,IF(A1>=1,30,0))))),0)".
2. Press Enter. This formula will display the number of days in the selected month.
3. Select cells B1:B12 (or as many as you need).
4. Click on the 'Data' tab, then 'Data Validation'.
5. In the 'Settings' tab, under 'Allow', select 'Whole Number'.
6. In the 'Input Message' field, enter "Enter a day between 1 and [number of days in the selected month]".
7. Click 'OK'. Now, when you select a month, the 'Day' drop-down list will adjust accordingly.
Creating the Year Drop-Down List
Finally, let's create a drop-down list for the 'Year' column. For this example, let's include years from 2020 to 2030.
1. Select cells C1:C12 (or as many as you need).
2. Click on the 'Data' tab, then 'Data Validation'.
3. In the 'Settings' tab, under 'Allow', select 'List'.
4. In the 'Source' field, enter "2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030".
5. Click 'OK'. You'll now have a drop-down list for the 'Year' column.
Congratulations! You've successfully created a drop-down calendar in Excel without using any add-ins. This calendar will help you streamline your date selection process and reduce errors. Happy Exceling!