How to Create Dropdown Lists in Google Sheets

When several people update a task list, the same status can acquire several spellings. A dropdown gives them a shared set of choices.

We’ll build five versions of a status dropdown, starting with choices typed into the rule. The same three tasks stay visible throughout the examples.

Create a dropdown by typing the options

Here is the starting task list. Column A has the task names, and B2:B4 is empty. We want each task to have a status choice.

Task names in column A and empty status cells before adding dropdowns.
Before: task names in A2:A4 and empty status cells in B2:B4.

For a short, fixed list, enter the choices directly in the dropdown rule. Here are the steps:

  1. Select B2:B4, beside the three task names.
    B2:B4 selected beside the three task names.
    Select the destination cells, not the task names.
  2. Open Data > Data validation.
    Data menu showing the Data validation command.
    The Data menu contains Data validation.
  3. In the sidebar, click Add rule.
    Data validation rules sidebar with Add rule for selected status cells.
    Add a rule for the selected B2:B4 range.
  4. Under Criteria, choose Dropdown. Enter Not started and In progress, then use Add another item for Done.
    Dropdown criteria with Not started, In progress, and Done entered as options.
    The rule contains all three typed options.
  5. Click Done. Open B2’s dropdown and choose In progress.
    Task list after setup: B2 shows In progress and its dropdown choices are open.
    After: B2 contains In progress, and its choices are visible.

The rule also covers B3 and B4. Each task can have a different selection. You can reach the same setup through Insert > Dropdown or a cell’s right-click menu.

For a simpler two-choice example, see how to add a Yes/No dropdown.

Create a dropdown from cells on the same sheet

This time, the choices live in G2:G4 on the task sheet: Not started, In progress, and Waiting. We’ll use them for C2:C4.

Same-sheet source values in G2:G4 and destination status cells in C2:C4.
Before: the source choices are in G2:G4, and C2:C4 has no status yet.

Here are the steps to connect the status cells to that source:

  1. Select C2:C4. Open Data > Data validation and click Add rule. Under Criteria, choose Dropdown (from a range).
    C2:C4 selected and the Criteria menu showing Dropdown from a range.
    Choose Dropdown (from a range) for the selected C2:C4 cells.
  2. Use the source-range picker to select G2:G4, confirm the range, and click Done. Check that the sidebar previews the three source values before saving.
    Dropdown from a range rule applying to C2:C4 with G2:G4 as the source.
    Apply to range is C2:C4; the source is G2:G4.
  3. Open the dropdown in C2 to check its choices.
    Same-sheet status dropdown open with values from G2:G4.
    After: C2 offers the values from G2:G4.

The two ranges have different jobs. Apply to range identifies cells people edit; the field under Criteria identifies cells supplying choices.

Changing Waiting in G4 changes the offered choice. Adding a value in G5 requires extending a fixed G2:G4 source, unless you use a source designed to grow.

Create a dropdown from a list on another sheet

The Dropdown Review Lists tab has Status in A1 and three choices in A2:A4. We’ll use that central list for D2:D4 on the task tab.

Status list on the separate Dropdown Review Lists tab.
Before: the separate list tab contains the status choices in A2:A4.

Here are the steps to use that list:

  1. Return to the task tab and select D2:D4. Open Data > Data validation > Add rule, then choose Dropdown (from a range).
    D2:D4 selected on the task tab before connecting the list on another tab.
    Select D2:D4 beside the tasks before connecting the other tab.
  2. Use the source-range picker to select Dropdown Review Lists!A2:A4. Confirm it and click Done.
    Destination rule for D2:D4 using the status list on another tab.
    The destination rule points to A2:A4 on the separate list tab.
  3. Open D2’s dropdown to verify the three choices.
    Dropdown on task sheet showing status choices from another tab.
    After: the task tab displays choices from the list tab.

Because the tab name contains spaces, Sheets displays its reference with quotation marks. This source is another tab in the same spreadsheet file.

For choices stored in another file, first bring them into this spreadsheet with IMPORTRANGE. Then validate against the local imported cells.

Create a dropdown using a named range

A name makes a shared list easier to recognize. We’ll call the list tab’s A2:A4 range ReviewStatusOptions and use it for E2:E4.

Here are the steps to name the source and connect the dropdown:

  1. On the list tab, select A2:A4. Open Data > Named ranges, enter ReviewStatusOptions, check the range, and click Done.
    Named ranges sidebar assigning ReviewStatusOptions to the status source cells.
    The name ReviewStatusOptions refers to A2:A4 on the list tab.
  2. On the task tab, select E2:E4. Add a Dropdown (from a range) rule and set its source to ReviewStatusOptions. Click Done.
    Dropdown rule for E2:E4 using the ReviewStatusOptions named range.
    The E2:E4 rule uses the named range as its source.
  3. Open E2’s dropdown to check the available statuses.
    Named-range dropdown showing the source status choices.
    After: E2 offers the named range’s values.

The name points to the source; it does not copy the options. If the list grows past A4, extend the named range in Data > Named ranges.

Range names can contain letters, numbers, and underscores, but no spaces. See Google’s named-range rules.

Create a dropdown from a table column

On the Status Lists tab, the StatusChoices table has a Status column. It contains Not started, In progress, Waiting, and Done.

StatusChoices table column containing the status options, including Done.
Before: the StatusChoices table holds the status options, including Done.

Here are the steps to use that table column for F2:F4:

  1. On the task tab, select F2:F4. Add a Dropdown (from a range) rule.
    F2:F4 selected beside task names before adding the table-backed dropdown.
    Select F2:F4 as the cells that will receive the table-backed dropdown.
  2. Set the source to =StatusChoices[Status] and click Done. The first name identifies the table; the name in brackets identifies its column.
    Dropdown rule for F2:F4 using the StatusChoices Status table column.
    The F2:F4 rule uses the Status column of the StatusChoices table.
  3. Open F2’s dropdown and choose a status.
    Task list with the table-backed status dropdown open in F2.
    After: F2 contains Not started, and the table’s four choices are visible.

When you add a row inside the table, its new status becomes an option without changing the rule. If it does not appear, check that the row belongs to the table.

To make a source table from ordinary cells, select a range with a header, choose Format > Convert to table, and give the table a clear name.

Choose where your dropdown options will come from

Now that you’ve seen each method, choose based on where you want to maintain the list:

SourceUseful whenHow you update it
Typed optionsThe list is short and stableEdit the rule
Cells on this sheetThe list belongs beside the task dataEdit the source cells
Cells on another tabSeveral tabs share the listEdit the central list tab
Named rangeA readable source name helpsEdit its cells or boundary
Table columnThe source gains new rowsAdd a row inside the table

A dropdown is one type of data validation. Other rules can check numbers, dates, or text without presenting choices.

Edit dropdown options and appearance

Select a dropdown cell, then open Data > Data validation and click its rule. The sidebar shows its destination range and criteria.

Existing dropdown rule with editable choices, Apply to range, and Remove rule.
Edit a typed option, add another item, or inspect the rule’s destination range.

For typed choices, edit the items in the rule. For a range-based list, edit its source cells. To cover more task rows, expand Apply to range.

You can give individual choices colors. Under Advanced options, choose Chip, Arrow, or Plain text for the cell’s appearance.

To color an entire completed row, use conditional formatting based on the status cell.

Choose whether to reject values outside the list

Expand Advanced options in the rule. Under If the data is invalid, choose Reject the input for a strict list or Show a warning for exceptions.

Advanced options showing warning or rejection and Chip, Arrow, or Plain text display.
Advanced options show the invalid-data controls and display styles.

For example, a strict status list rejects Deferred when it is not an option. Warning mode permits it but marks it as outside the list.

Allow more than one selection in a cell

A task should have one status, but it can have several labels. This task list starts with empty label cells in B2:B4.

Task names beside empty label cells before a multiple-selection dropdown is added.
Before: the tasks have no labels in B2:B4.

Here are the steps to allow more than one label in a cell:

  1. Select B2:B4. Add a Dropdown rule with Design, Review, and Finance. Keep Chip display and enable Allow multiple selections.
    Dropdown rule for B2:B4 with Design, Review, Finance and Allow multiple selections checked.
    The rule has three labels and allows multiple selections.
  2. Click Done. Open B2’s dropdown and choose Design and Review.
    Task list with Design and Review selected in B2 and both checked in the open dropdown.
    After: B2 contains both Design and Review, checked in the open list.

Multiple selection applies to chip dropdowns on desktop. Google says mobile currently cannot choose several options, even when this setting is enabled. See its dropdown guidance.

Copy or remove a dropdown

B2 contains two selected labels; B6 is empty. We’ll copy the dropdown choices to B6 without copying B2’s selected labels.

B2 contains Design and Review labels while B6 is blank before copying its dropdown rule.
Before: B2 has Design and Review, while B6 is blank.

Here are the steps to copy only the validation:

  1. Select B2 and press Ctrl+C. Then select the empty B6.
    B2 outlined as copied source and empty B6 selected as the validation-only paste destination.
    B2 is outlined as the copied source, and B6 is the selected destination.
  2. Choose Edit > Paste special > Data validation only.
    B6 selected as destination with Edit, Paste special, Data validation only visible.
    Use Data validation only for the selected B6 destination.
  3. Open B6’s dropdown to check the result.
    B6 remains blank but its copied dropdown opens with Design, Review, and Finance choices.
    After: B6 has the three choices but no copied label value.

In this example, Sheets added B6 to the same rule’s Apply to range as B2:B4. To remove only B6, open the rule and remove B6 from that field.

Data validation rule sidebar after copying shows a shared Apply to range including B2:B4 and B6.
Check the shared Apply to range before removing a dropdown.

After saving the shortened range, B6 no longer has a dropdown, while B2:B4 still do. Use Remove rule only when you want to remove every destination covered by that rule.

B6 without a dropdown after removal from the rule range, while B2 still has its labels dropdown.
After removing B6 from the rule, its arrow is gone and the original label cells still have dropdowns.

Other Google Sheets articles you may also like

Leave a Comment