5 Steps to Create a Drop Down List Using Data Validation in Excel

Instructional graphic for creating a drop-down list in Excel.

A drop-down list, also called a data validation list in Microsoft Excel, is simply a list of choices to pick from- the list can be composed of any values such as numbers, dates, product codes, and specific texts like names, labels, etc. It’s called a drop-down list in Microsoft Excel because it remains hidden unless you decide to look into it and the menu of choices drops down for you.

Drop-down lists or data validation lists in Excel, are very useful for numerous reasons. The data validation list in Excel tells the user what input is required from them by simply choosing from the list which makes them input faster (takes out the guesswork) plus it prevents error messages; just to name a few.

  • They display predefined options for users to choose from, reducing input errors.
  • Creating a drop-down list involves defining a source range or using Excel’s data validation feature.
  • Dynamic lists can automatically update as the source data changes, saving time on maintenance.
  • Dependent lists use the INDIRECT function for multi-level selections, like choosing a scenario and corresponding growth rates.
  • Customization options include input messages and error alerts to guide users.

Drop down or data validation lists in Excel are also used in building and analyzing financial models. A data validation list in Excel can be used to perform scenario and sensitivity analysis. A financial model with its numerous inputs, formulas, and links, is complex and the integrity of the model can be at risk due to human errors like misspelled words, invalid input, etc.  By using data validation lists in Excel, the analyst can simply choose from the different standard inputs presented in the drop down list or even choose between base, best, or worst-case scenarios to create the results needed for decision making.

In this article, we will explain further what is data validation in Excel, how to create a drop-down in Excel, and how to use Excel data validation to update lists automatically, plus helpful tips.

How do I create a Drop Down List in Excel?

What is Data Validation in Excel

Data validation in Excel is a feature that controls what a user inputs into a cell and is found in the Data Tab of the ribbon.

It validates data input to make sure that these are accurate and consistent.  For example, you can use data validation in Excel to make sure a number is between 1 to 5, a future date entry occurs in the next 90 days only, or a text description is no longer than 100 characters.

Excel Data Validation feature menu for controlling data entry rules.

TIP: Use shortcut keys, press Alt + D + L.

Data validation in Excel is used to make drop down or data validation lists in Excel, its main purpose is to make a worksheet efficient. Excel’s data validation feature can detect any invalid data the user entered as well implement strict or lenient measures depending on validation rules you set.

Defining the Rules or Criteria of Data Validation in Excel

Upon accessing the Data Validation dialog box, you are presented with 3 tabs –Settings, Input Message, and Error Alert.

Excel dialog for setting data validation criteria and options.

The Settings in Excel’s Data Validation

This is where the validation criteria are defined. There are 8 built-in rules including the ability to customize criteria and with each having its separate cell drop down options.  Since this article is about the data validation list in Excel, we will focus on the “List” option from the menu.

Excel data validation settings for input criteria selection

The Settings tab of the data validation in Excel includes 3 checkboxes.

  1. Ignore blank. Instructs Excel not to validate empty cells.
  2. In-Cell Dropdown. Allows drop down list in MS Excel to appear in the selected cell.
  3. Apply these changes to other cells with the same settings. Any changes made will also affect other cells in the same setting.

The Input Message in Excel’s Data Validation

If you prefer to display a message briefly explaining or instructing the user what to input in the cell, you can create this in the Input Message Tab. Take note this is optional and only based on your preference, you can opt not to show an input message and Excel’s data validation will not be affected by either choice.

Data validation input message settings in Excel for growth rate selection.

The Error Alert in Excel’s Data Validation

You can also display an error message alerting the user of an invalid data entered into the cell.

Excel error alert settings displaying invalid growth rate notification

Excel’s data validation has 3 styles of error alert options:

Comparison of Excel error alert styles: Stop, Warning, Information with descriptions.
Error message showing invalid growth rate selection options in Excel.
Excel alert box for invalid growth rate selection with response options.
Error message indicating an invalid growth rate selection in a financial model.

Similar to the Input Message, the Error Alert Message is also optional and purely based on your preference. Excel’s data validation will instead display a default Stop alert if you skipped this part.

Excel error message indicating invalid data entry due to restrictions

How to (And Why) Create a Basic Drop Down or Data Validation List in Excel

Using a drop down list data validation or a drop down list in Excel is useful for the following reasons:

  • Data validation lists in Excel tells users the required and expected input.
  • Speeds up data input as options are already available and standardized.
  • Improves data accuracy and limits, as well as prevents, errors depending on the error alert set.
  • It helps make financial models and analysis more robust as it makes sure data is accurate and consistent.
  • Data validation lists in Excel are flexible and dynamic. You can use the built-in rules or customize the criteria.

In Excel, there are two ways to create a drop down list:

  1. Use the Developer Tab OR
  2. Use Excel’s data validation feature

For this article, we will be discussing the latter. Let’s use the below example to illustrate.

Assume you are creating a revenue forecast model for a business.

Revenue data table comparing historical and forecast values from 2017 to 2022.

The model has 3 scenarios based on these forecasted revenue growth rates; 6%,8%, and 10%. To make the model efficient and limit errors, you want to create a drop down or data validation list in Excel.  How to use Excel data validation to create this list?

Here are the steps to create a drop down list in MS Excel’s data validation:

Step 1 Create A Vertical List For The Data Validation In Excel

This is simply the directory or table detailing what the user sees and selects from when the drop down or data validation list in Excel appears. You can place the list on the same worksheet as your data validation list in Excel or separate worksheet. For this example, the list of the forecasted growth rates below was created in Sheet 2, cells A2 to A4.

Excel table displaying growth rates of 6%, 8%, and 10%.

Step 2 Select the Cell Where Data Validation List in Excel Appears

This is pretty simple and straightforward, you can position the drop down list in any cell on the worksheet. For the revenue forecast model, we select cell B1 in Sheet 1.

Selecting cell B1 for data validation in Excel revenue model.

Step 3 Access Excel’s Data Validation Function

You can access Excel’s data validation under the Data Tab in the ribbon or the keyboard shortcut Alt + D + L (Other’s may use a different short cut, Alt + V + V + V but the result is the same).

Excel data validation settings for restricting input criteria to a list.

Step 4 Fill the Required Fields under Settings and any Preferred Input or Error Alert Message

Since we are creating a data validation list in Excel, under “Allow” pick “List”.

Then reference the source list from where the users will pick from. For this data validation list in Excel example, the data source is located at Sheet 2 cells A2 to A4.

Excel data validation settings for creating dropdown lists.

You can ignore the “Apply these changes to other cells with the same settings” tick box as we are only creating this data validation list in Excel.

Once done, you have the option to fill in the Input Message and Error Alert or skip these.

Data validation settings for growth rate input message in Excel.
Excel data validation screen showing error alert for invalid growth rate entry.

Step 5 Click OK and Test the Data Validation List in Excel

The Input Message appears once you clicked on the cell B1, the drop down or data validation list in Excel appears the choices to pick from.

Excel dropdown to choose growth rate for revenue projection.

The custom Error Alert appears when input is invalid.

Excel error message indicating an invalid growth rate input with suggestions for correction.

Dynamic Data Validation List in Excel

Continuing with our example, assume you want to add new data to your source list – 4% revenue growth rate.

If you simply add 4% in Cell A5, this will not automatically update the data validation list in Excel nor include it as valid data input. How to use Excel’s data validation list in this instance?

One course of action is to insert a new row in between the cell ranges and input the 4% growth rate. This will update Excel’s data validation list as well as include it as valid data input.

Excel growth rate section displaying 4% added row among other values.

But this will be tedious and cumbersome, not to mention prone to errors especially if the source list is long and must be kept up to date. A second option is to use a dynamic data validation list in Excel.

A dynamic data validation list in Excel is composed of a source data that can be extended and therefore the data in the list can be added and removed.

Dynamic Data Validation List in Excel Using Excel Table and Named Range

To create a dynamic data validation list in Excel, first format the source list into an Excel table then create a named range. A named range, range name, or defined name is a descriptive name attached to a specific cell or range of cells that make it easier to use and identify data.

To format the source list into an Excel table, go to the Insert Tab then select Table. Or use the keyboard shortcut CTRL+T.

Excel interface showing data validation setup for growth rates in a table.

Always make sure to check the box for “My table has headers”.

Dialog box for creating an Excel table with growth rate data validation options.

You have successfully converted the source list into an Excel table if you see this indicator at the last cell of your data list.

Data validation list in Excel for selecting growth rates: 6%, 8%, and 10%.

To create or define the named range, you can use either- Name Manager or Define Name functions found under the Formulas Tab.

Excel Name Manager interface for defining named ranges and enhancing formulas.

To create the named range using Option 1-Name Manager, simply click New.

Excel Name Manager showing named range 'Table1' for data validation.

It is important to take note that under Name Manager, you can also view other tables and named ranges you created. The Table1 in the list represents the same table we just created.

Once you click New, a new dialogue box appears. This is the same dialog box that appears if you opted to create a named range using Option 2- Define Name.

Defining a named range in Excel for a growth rate using data validation.

In the “Name” box enter one word (no spaces) name for the range, for this example, we will call the named range TbleGrowthRate.

Then identify the Scope of the name and, if you prefer, to input a comment or leave it blank.

Lastly and the most important part is the “Refers to” field. This directs Excel to the specific range of cells under the name “TbleGrowthRate”. Delete the pre-assigned name and click the Reference range icon indicating Excel model data limits  icon.

Named range setup for a growth rate in Excel's data validation context.

Reference the range of cells by clicking the top of the heading cell, this will automatically select the cells to be included. Take note not to reference the entire column.

Excel dropdown menu for selecting growth rates: 6%, 8%, 10%
Excel interface showing named range setup for growth rate data.

Below is how the filled up dialogue box will appear, given you opt not to include any comment. Once done, click OK.

Excel named range dialogue for defining growth rate reference

Next Step is to access Excel’s Data Validation function, choose “List” under Allow, and click on the Source box. Input the equal sign ( = ) and press F3 to select from the named ranges available. Look for your named range, “TbleGrowthRate”, and click OK.

Excel data validation settings with named range 'TableGrowthRate'

Click OK again in the Excel’s Data Validation dialogue box.

Excel Data Validation settings for creating a dropdown list using a named range.

Recall, the Input Message and Error Alert messages are both optional.

At this stage, you have successfully created an Excel table and defined a named range. Now we can add the new 4% rate to our vertical list by simply entering it at the last cell in the table.

Data validation dropdown for selecting growth rates: 6%, 8%, 10%, 4%.

Doing so will now automatically update the drop down or data validation list in Excel.

Dropdown menu for selecting growth rates in a financial forecasting Excel model.

Creating a Dependent Data Validation List in Excel Using Indirect Function

There are times where a single drop down or data validation list in Excel may seem to be too limited and you need to use two or more data validation lists in Excel such that the cell drop down options in the second drop down list is dependent on the selection made from the first drop down list.

Assume you want to further expand the revenue growth rates in your forecast model into two scenarios – Best and Worst:

Best and worst case scenario percentages for financial modeling analysis.

Essentially, there will be two data validation lists in Excel- the primary and the dependent lists.

  1. The primary data validation lists in Excel will be the two scenarios, Best and Worst
  2. The dependent data validation lists in Excel will be the respective growth rates of any of the two scenarios selected by the user.

How to use Excel’s data validation list in this instance?

Let’s start with the primary data validation list in Excel. Cell B2 is the chosen cell where the drop down list in MS Excel for the Scenario will appear.

Revenue table showing historical and forecasted values from 2017 to 2022.

Fill in the required fields in Excel’s Data Validation dialogue box.

Excel data validation settings for dropdown lists and criteria.

Take note the Source references the range A1 to B1 in the worksheet representing the 2 scenarios, Best and Worst.

Cell C2 is the chosen cell where the drop down list for the dependent list, Growth Rate, will appear.

Revenue analysis table showing historical and forecasted figures from 2017 to 2022.

To create the dependent data validation list in Excel, bear in mind this will be based on what the user selected from the primary list (Cell B2), we will use a custom formula called the INDIRECT function. This function returns a reference to a range and is useful as it will remain unchanged even if row or columns are inserted in the worksheet.

Similar to the primary list, fill the required fields in Excel’s Data Validation box. Under Source, we will use INDIRECT function and reference the selected option from our primary list- cell B2).

Data Validation settings in Excel for dropdown lists and validation criteria.

Once done, click OK.

The dependent data validation list In Excel is as follows:

Revenue forecast table highlighting best and worst scenarios with growth rates across multiple years.

The user will select one of the two Scenarios available from the data validation list in Excel in Cell B2.

Once selected, the user will then move on to selecting the growth rate from the data validation list in Excel (Cell C2) under the “Best” scenario.

Excel data validation dropdown for selecting growth rates in revenue forecasting.

Below presents the growth rate data validation list in Excel if the “Worst” scenario is selected instead.

Excel data validation setup for worst-case growth rate impacting future revenue.

Helpful Tips on How to Use Excel Data Validation List: How to edit Excel Drop Down List?

  • There times where the Input Message box may block the cells underneath it (similar to below) especially if the message is a bit long. Use your mouse to move it anywhere on the activated worksheet.
Excel data validation list for selecting growth rate in revenue modeling.
  • How to edit Excel drop down list? To edit (add or remove) the options from Excel’s data validation list, make the necessary changes in the Source box. Make sure to check the box for Apply these changes to all other cells with the same settings. Data validation in Excel will copy the changes made to all other cells with the same validation criteria.
  • Validation Criteria created for a specific cell can also be used to validate other cells. Use CTRL+C to copy the cell’s validation criteria. Then select the other cells where the validation criteria will be applied, press CTRL+ALT+V to access paste special. From the menu, select Validation then click OK.
  • To remove the drop down list created from data validation in Excel for a specific cell or range of cells, select the cells then click on the “Clear All” button on the bottom of the Excel’s data validation dialogue box. Make sure not to tick the checkbox for “Apply these changes to all other cells with the same settings”.
  • On the other hand, to remove the drop down list in MS Excel data validation for ALL cells, select any cell with the drop down list. Then tick the checkbox for Apply these changes to all other cells with the same settings and click on the “Clear All” button on the bottom of the Excel’s data validation dialogue box.

Please check out this video about How to Create a Data Validation List in Excel:



You might also like:

 

author avatar
Lovenna Tibas Store Manager
Lovenna Tibas is the Store Manager at eFinancialModels, specializing in website management, platform optimization, and customer support. She also writes about financial modeling topics including business valuation and business models, making complex concepts accessible to readers. With expertise in WordPress, Easy Digital Downloads, and e-commerce troubleshooting, Lovenna combines technical skills with a deep understanding of financial principles. Her work focuses on helping businesses leverage digital tools and financial insights to drive growth and make data-driven decisions.

Was this helpful?