How to Create a Drop-Down List in Excel: Set Up, Add, Remove and Dependent Lists
This feature adds an arrow to a cell so people can pick from a fixed set of choices. Its official name is the "List" option in Data Validation.
2026-11-10
Key points
- 1Data → Data Validation → set Allow to "List"
- 2Separate the choices with commas, or point to a range of cells
- 3Open the list with Alt + ↓
How to create a drop-down list
- 1
Select the range of cells that should get the drop-down
- 2
Click "Data Validation" on the "Data" tab
On Windows you can also open it with Alt → A → V → V. - 3
On the "Settings" tab, set "Allow" to "List"
- 4
Enter the choices in "Source", for example
Done,Not started,On holdSeparate them with commas. - 5
Make sure "In-cell dropdown" is checked, then click OK
| Project | Status |
| Company A | Done |
| Company B | done |
| Company C | Dnoe |
| Project | Status |
| Company A | Done |
| Company B | Done |
| Company C | Done ▼ |
Because the entries are always spelled the same, nothing gets missed when you count them later with a filter or COUNTIF. Select a cell and press Alt + ↓ (on a Mac, Option + ↓) to open the list without touching the mouse.
Take the choices from a range of cells
When there are many choices, or more will be added later, type them as a list somewhere in the workbook and point to it.
- 1
Type the list of choices in a column, for example on another sheet
Example: department names in A2:A6 on a sheet called "Settings" - 2
Click in the "Source" box and drag across the list
It is entered as=Settings!$A$2:$A$6.
Keep the range up to date automatically
Turn the list into a table with Ctrl + T and enter the formula below in "Source". New choices then appear as soon as you add a row.
=INDIRECT("Table1[Department]")
"Table1" is the table name and "Department" is the column header. You can check the table name on the "Table Design" tab.
Add or change choices
| How it was set up | How to add choices |
|---|---|
| Choices typed directly in "Source" | Open Data Validation and add a comma and the new choice to "Source" |
| Points to a range of cells | Add the choice to the list and extend the range in "Source" |
| Points to a table | Just type below the list |
To change every cell with the same drop-down at once, check "Apply these changes to all other cells with the same settings" in the Data Validation dialog.
Remove a drop-down list
- 1
Select the cells to clear
- 2
Open Data Validation
- 3
Click "Clear All" at the bottom left, then click OK
If you are not sure where the drop-downs are, press F5 → "Special" → "Data validation" to select every cell that has one.
Create dependent drop-down lists
Choose "Fruit" in the first list and the second list offers "Apple" and "Orange". Give each list of choices a name, then use INDIRECT to pick the right one.
| Fruit | Vegetables | Fish |
| Apple | Carrot | Salmon |
| Orange | Onion | Mackerel |
| Grape | Cabbage |
- 1
Make a list like the one above and select all of it, including the headers
- 2
On the "Formulas" tab, click "Create from Selection", check only "Top row", then click OK
Each column's range is saved under its header name: "Fruit", "Vegetables" and "Fish". - 3
In the first cell (e.g. A2), create a drop-down whose source is the header row
If the list is on a sheet called "Lists", the source is=Lists!$A$1:$C$1. - 4
In the second cell (e.g. B2), create a drop-down with the source
=INDIRECT($A2)The range whose name matches the text in A2 becomes the list of choices.
Note
Names cannot start with a number or contain spaces. If a header is something like "1 Team", change it to "Team1".
Block entries that are not on the list
On the "Error Alert" tab of Data Validation, choose what happens when someone enters a value that is not on the list.
| Style: | What it does |
|---|---|
| Stop | Values not on the list cannot be entered (default) |
| Warning | A warning appears; clicking "Yes" lets the value in |
| Information | A message appears, but the value is accepted |
Troubleshooting
QThe arrow does not appear.
Check that "In-cell dropdown" is selected in Data Validation. If it still does not appear, go to "File" → "Options" → "Advanced" and make sure "For objects, show" is not set to "Nothing (hide objects)".
QThe drop-down disappeared after I copied and pasted.
A normal paste also overwrites the data validation in the destination. To paste only the values, use "Paste Values".
QThe choices in my cells changed by themselves.
Editing the list of choices does not change values that were already picked. Find and replace the old values.
- Choices are separated by commas
- The referenced range has no blank cells in it
- For dependent lists, the names match the first list's choices exactly
Practice for free
Practice creating, choosing from and removing drop-down lists, plus print settings, in a virtual Excel in your browser. Drop-down and print practice →
Related guides
Drop-down and print practice →
9 exercises in a virtual Excel
Excel Charts →
Choosing a type, creating charts, secondary axes, fixing axes
Pivot Tables →
Source data, placing fields, summarizing, refreshing, grouping
Building a table →
8 steps to a readable table
Excel Shortcut List →
Keys you use every day at work