Using Data Validation to Make a Dropdown List in Excel

Written by:  • Edited by: Michele McDonough
Updated May 19, 2011
• Related Guides: Microsoft | Worksheet | Excel

This tutorial will show you how to make custom drop down lists in Excel using the Data Validation tool.

Data Validation and Dropdown Lists

Microsoft Excel offers a tool, called Data Validation, which makes it simple for you to create unique drop down lists. Drop down lists are particularly helpful when you need to create an Excel form or database into which users enter information. When you make a drop down list using Data Validation, you control the data users can enter while making it easier for them to do so. You can also use Data Validation drop down lists to make it easier on yourself if you frequently need to enter one of a handful of items in a column.

Create a List

The first step in creating a Data Validation drop down is to make a list of the items you want in that drop down. There are two ways to do this. The first is to enter the list into the worksheet itself, and the second is to go directly to the Data Validation tool. We will start with making a list on the spreadsheet.

You can enter the reference list on a different Excel worksheet than the one containing the drop down. However, in order for the Data Validation tool to work, users must have access to the sheet with the list and that worksheet must be open. I recommend that, until you are comfortable working with Data Validation, you enter the list in an out-of-the-way area of the same sheet. Enter each item of the list into a separate cell in the column.

Click to Enlarge
click to enlarge

Working With the List

There are two ways to work with this list. The first way is probably the simplest. Click on the cell that you want to contain the drop down list. In Excel 2003, go to the Data menu and click on Validation. In Excel 2007, click the Data tab of the ribbon, click on Data Validation in the Data Tools section, and then choose Data Validation from the drop down menu. The Data Validation dialog box will open, and should default to the Settings tab.

Click to Enlarge
click to enlarge

 

Under Validation Criteria, choose List in the Allow drop down menu. Click inside the Source box and then select the list you created on your worksheet using the mouse. You can move the Data Validation box out of your way by clicking the top of the box, holding down the mouse button, and dragging it away if you need to.

 

Once you have selected your cell range, click OK on the Data Validation box. The cell you selected to contain your Data Validation drop down list will have an arrow at the end of it for users – or for you – to click.

Working With the List

The second way to use a list you created on your Excel spreadsheet is to name it first. Select the list you created on your worksheet. In Excel 2003, go to the Insert menu, point to Name and click Define. In Excel 2007, go to the Formulas tab of the ribbon. Select Name Manager and click Define Name. Type a name for the list in the Names in Workbook box and click OK.

Click to Enlarge
click to enlarge

Next, select the cell that you want to contain the drop down list. Following the same steps listed above, get to the Data Validation dialog. Choose List again, only this time, enter = and the name you gave your list, then click OK.

Click to Enlarge
click to enlarge

The final way to make a drop down list in your Excel spreadsheet does not require a list on any worksheet. Just click on the cell where you want the drop down list. Once again, go to the Data Validation dialog box and choose List. Now type the options for your list directly into the Source box, separating each one with a comma. When you are finished, click OK.

The final way to make a drop down list in your Excel spreadsheet does not require a list on any worksheet. Just click on the cell where you want the drop down list. Once again, go to the Data Validation dialog box and choose List. Now type the options for your list directly into the Source box, separating each one with a comma. When you are finished, click OK.

Click to Enlarge
click to enlarge

The last method allows you a bit more control. When you create a list on your spreadsheet for the Data Validation tool to refer to, users can type a word into the cell as long as it is in the list. When you create the list directly in the Data Validation box, users can still type in a word, rather than using the drop down button, but the list will be case sensitive.

One other point to remember is that users will not know there is a drop down list ahead of time. The drop down button won’t appear until they click on that cell.

For more tips and tricks, take a look at the other items in Bright Hub’s collection of Microsoft Excel user guides and tutorials. Find out how to use the various lookup and reference functions, learn about constructing charts and graphs, read up on saving Excel objects as images, and more. Additional items are being added on a regular basis, so be sure to check back often.


Comments

Showing all 10 comments
 
Tricia Goss Jul 16, 2011 8:53 PM
Re: Lists wont work on other users computers
Hi Kylie,

Is the data source part of the same workbook?
Kylie Jul 15, 2011 1:34 AM
Lists wont work on other users computers
I created an entire workbook with lists and alert messages which works fine on my computer. When others open it on theirs the lists are not there and I can't recreate them on anyother computer. It won't allow me to use the "data sheet" (another worksheet) with the list information as the "source" regardless of whether or not I define the name or just attempt to browse to that worksheet location. I don't understand why it is failing? but I have done days and days of work which is now useless. Anyone else have any problems like this? thank you.
Tricia Goss May 15, 2011 2:09 AM
Re: use of drop down list
Unfortunately, this is not an option for a drop down list, although you could create a dependent list (see next page) and create a list for each letter of the alphabet for which you have entries to narrow your choices.
khalid sayyad zulfi May 12, 2011 11:42 AM
use of drop down list
After creating the drop down list , i had to go through the whole list to find out my item in the list. please help if i can enter a single alphabet of my choice in the drop down list and the various names or items starting with the same alphabet appears in the list and i can select mine.please help me i am dealing with large amount of data and it will save my lot of time...
Mike Dec 30, 2010 4:20 PM
Worked in MAC - Thanks a million!!!
Your explanation was excellent, the step-by-step was VERY helpful - I was able to get it done in minute!!!!

I sincerely appreciate the help.
Doaa Tahoun Nov 6, 2010 3:56 AM
Drop down menu creation
really thank you very much, the instructions are so simple n easy 2 follow, thx again
Tami May 20, 2010 2:24 PM
Drop-Down Creation
Thanks...you're the only one (not even Microsoft could help) to provide easy-to-follow directions. Using your directions, I not only achieved what I was looking for, but did so quickly.
Adn Dec 27, 2009 5:20 AM
Thanks a lot
You are an expert angle. Thank you very much for your simplified explanation. It is very helpful
Baskar Sep 17, 2009 1:02 PM
Drop down creation
The explanation is excellent. But i couldn actually do the second method mentioned, in 2007.
Kim Snodgrass Jun 11, 2009 1:01 PM
GREAT
I really needed this info, and you are the ONLY person to explain it right!!! Thank you!!! <3
 
blog comments powered by Disqus
Email to a friend