Formula Fixer

How to Create a Drop-Down List in Excel and Google Sheets (Step by Step)

Updated 2026-11-03

A drop-down list stops typos and keeps your data consistent: "Yes", "yes" and "Y" become one clean value that formulas, filters and charts can count. Both Excel and Google Sheets make it easy, and once you know the basics you can build lists that grow on their own or change depending on another cell.

The quick answer

TaskExcelGoogle Sheets
Add a drop-downData > Data Validation > Allow: ListInsert > Dropdown, or Data > Data validation > Add rule
Type the optionsSource: Yes,No,MaybeCriteria: Dropdown, then type each option
Use a list of cellsSource: =$H$2:$H$10Criteria: Dropdown (from a range), then H2:H10
Colour the choicesConditional formattingPick a colour next to each option
Allow several choices in one cellNot built inChip style, then tick Allow multiple selections
Block other entriesError Alert tab, Style: StopAdvanced options > Reject the input
Copy to more cellsCopy, then Paste Special > ValidationCopy, then Paste special > Data validation only
Remove itData Validation > Clear AllOpen the rule and click Remove rule

Excel: step by step

Press Alt+Down Arrow on a selected cell to open the list from the keyboard. The source range can be on another sheet, such as =Lists!$A$2:$A$10, which keeps your option lists out of the way.

Google Sheets: step by step

To let people pick several options in one cell, choose the Chip style and tick Allow multiple selections. The cell then stores the choices as text separated by commas, such as "Red, Blue".

A list that grows automatically

If your options change, you do not want to edit the rule every time.

Dependent drop-down lists

A dependent list changes based on another cell: choose "Fruit" in A2 and B2 offers only fruits.

In Excel, put each category's items in its own column and give each range a name that matches the category exactly (Formulas > Define Name, no spaces, so use Dairy_Free rather than Dairy Free). Then set the Source of the second list to:

=INDIRECT($A2)

In Excel 365 you can skip the names: keep a two-column table of Category and Item, put =FILTER(Lists!$B$2:$B$100,Lists!$A$2:$A$100=A2) in a helper cell, and point the second list at that helper's spilled range with #.

In Google Sheets, a simple method is to place the filtered items for each row in a helper area with the same FILTER formula, then set that row's drop-down to "Dropdown (from a range)" pointing at its helper range. For large sheets with many rows, a short Apps Script is the usual solution.

Use the choices in formulas

Drop-downs are most useful when formulas read them:

Drop-down not working? Common fixes

Quick FAQ

How do I edit a drop-down list? Select a cell with the list and open Data Validation (Excel) or Data > Data validation (Sheets), then change the source or options.

How do I remove a drop-down list? Excel: Data Validation > Clear All. Sheets: open the rule in the Data validation panel and click Remove rule.

Can a drop-down allow several choices? In Google Sheets, yes: use the Chip style with Allow multiple selections. Excel does not offer it without VBA.

Need a project for your new skill? A drop-down status column is the heart of our Black Friday deal tracker and the Secret Santa generator.

← More guides