Get help

Help center

Guides and answers

Contact support

Write to our team

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Finance

Turn manual finance work into reports that update themselves.

What Finance teams automate

  • Track payables and receivables
  • Build cash flow statements
  • Compare budget against actuals

Inventory and manufacturing

See stock levels and automate ordering.

What inventory and manufacturing teams automate

  • Track inventory across multiple sites
  • Connect sales, purchasing, and warehouse data
  • Link a barcode scanner to your sheet

HR

Run recruitment, attendance, and OKR tracking from your sheets.

What HR teams automate

  • Track recruitment and onboarding
  • Record team OKRs and results
  • Track check-ins, check-outs, and leave

Project management

Assign tasks and track hours without manual updates.

What project teams automate

  • Assign tasks and track status changes
  • Estimate effort and log hours worked
  • Track milestones across projects

Sales and CRM

Track leads and sales performance with automated reports.

What sales teams automate

  • Track and convert leads
  • Set sales goals and track team metrics
  • Monitor sales KPIs on dashboards

Education

Automate attendance, grades, and school purchasing.

What schools automate

  • Track attendance and notify parents
  • Record and compare class grades
  • Track inventory lent to students and staff

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Get started

Templates

Ready-made workflows to start from

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Help center

Guides and answers

Contact support

Write to our team

Workflows

Build processes with your team

Automations

Connect files and automate tasks

How to add a drop down list in Google Sheets

A drop down list in Google Sheets lets people pick a value from a set of options instead of typing it. Entries stay consistent, and typos can’t creep in.

A dropdown is a data validation rule: it limits a cell to the options you define and shows them as a menu. The steps below show how to add one. Further down, you’ll see how to fill it from a range, color-code it, edit, copy, or remove it, and build a dependent dropdown.

How to add a drop down list in Google Sheets

To insert a dropdown, you need the cells and the options you want people to pick from.

  1. Select the cell or range where you want the dropdown.
  2. Go to Insert > Dropdown. You can also right-click the cells and choose Dropdown, or go to Data > Data validation and click Add rule.
  3. In the Data validation rules sidebar, leave Criteria set to Dropdown.
  4. Type each option in its own field.
  5. Click Done.
Google Sheets drop down list — Data validation rules sidebar with the Dropdown criterion and five car makes

The cell now shows a chip with an arrow. Click it and pick an option. To create a dropdown that reads its options from cells in your sheet, use Dropdown (from a range), explained below.

What are the benefits of using dropdown lists in Google Sheets?

There are many benefits of using dropdown lists. Some of these benefits include:

Accuracy: Dropdown lists in Google Sheets can help improve data accuracy by limiting the available options to predetermined choices. This eliminates the chance of errors and typos, which makes it easier to analyze the data later.

Time-Saving: Dropdown lists can save you a ton of time by providing a quick and easy way to enter data. Instead of typing in the values, all you need to do is select an option from the dropdown menu.

Consistency: With dropdown lists, you can rest assured that your data will remain consistent because users will have access to a predefined set of options to choose from.

In this example, let’s take a look at a spreadsheet that includes various car makes, models, and their corresponding prices.

Drop down list in Google Sheets — Cars tab with car makes, models, and prices in columns A to C

How to create a dropdown from a range

Pick the criterion by how often the list changes. For a few fixed options, such as To do, In progress, and Done, the Dropdown criterion with typed items works well. The catch is that every change means opening the data validation sidebar and editing the items by hand.

However, if you select Dropdown (from a range), you can update the list automatically whenever you add or remove items from that range.

In this example, Google Sheets has created the dropdown list from the Cars tab, pulling data from the specified range (starting from column A2 and continuing downwards). If you add more data within that specified range, Google Sheets will automatically update the dropdown list.

The options appear in the same order as the cells in the source range. To reorder them, sort the range, or point the dropdown at a sorted copy built with the SORT function. In a typed list, drag the items by the handle on their left in the sidebar.

Dropdown from a range in Google Sheets — Dropdown (from a range) set to =Cars!$A$2:$A with the list open in cell A2

How to color-code a drop down list

If you think your dropdown menu looks bland and unattractive, you have the option to customize it by assigning different colors to each item.

Click the circle next to the item you want to customize. Now, all you have to do is choose a color for this item’s background.

Color-coded drop down list in Google Sheets — color picker open for the Nissan item in the sidebar

You can assign a different color to each item, which makes the values easier to scan when you review or sort the data.

Chip colors replace the older method of writing a conditional formatting rule for each option. Use Format > Conditional formatting only when the dropdown value should color a whole row, as shown in this guide to conditional formatting based on another cell.

Google Sheets drop down list — a chip in a different color for each car make

Advanced dropdown options: help text, invalid data, and display style

When you build a dropdown menu and apply data validation in Google Sheets, there are a few advanced options you can use to customize the validation criteria.

If you want to show some help text for a selected cell, check the box and write your custom message.

Dropdown advanced options in Google Sheets — help text on, Reject the input, and the Chip display style

When you input invalid data instead of choosing an item from the dropdown menu, Google Sheets will show you a warning message.

Google Sheets drop down list — Invalid warning on Audi, a value outside the list

However, you can also choose the option Reject the input if the data is invalid. Google Sheets will automatically reject the input and show a message box.

Google Sheets data validation — There was a problem message after a rejected input

You can also customize the display style if you don’t want the dropdown chips. When you select Arrow, Google Sheets will only display a down arrow in the cell.

Dropdown display style in Google Sheets — Arrow style showing Nissan with a down arrow

If you choose Plain text, the dropdown menu won’t be visible. When you double-click the cell, the menu will appear. If you start typing the text in the cell, Google Sheets will show you the available options that match your text.

Dropdown display style in Google Sheets — Plain text style suggesting Toyota after typing T

How to edit a drop down list

Select a cell with the dropdown, go to Data > Data validation, and click the rule in the sidebar. You can also open the dropdown and click the pencil icon at the bottom of the list.

In the sidebar, change the cells under Apply to range, add or delete items, or drag them into a new order. Click Done to save the changes.

How to copy a drop down list

Copy the cell with the dropdown and paste it into another cell. The rule and its options come with it.

To paste only the dropdown and keep the formatting of the target cells, use Edit > Paste special > Data validation only. To copy it down a column, drag the fill handle in the bottom-right corner of the cell.

How to remove a drop down list

Select the cells with the dropdown and go to Data > Data validation. Click the rule, then click Remove rule. The values already in the cells stay where they are; only the dropdown goes away.

How to create a dependent drop down list

A dependent drop down list, also called a conditional dropdown, shows options based on the value picked in another dropdown.

In other words, the choices presented in the second dropdown menu depend on what was selected in the first dropdown menu. For example, if you select Toyota, the options available in the second dropdown menu will be Toyota vehicles.

In order to build a dependent dropdown list, check out the instructions below.

1. Create the first dropdown menu

First, select Dropdown (from a range) in the Criteria section.

Select the cell where you will apply the data validation. In this example, I’ll create the dropdown menu in cell F2.

Dependent drop down list in Google Sheets — first dropdown in F2 set to Dropdown (from a range) on A2:A

After selecting the range where you want to create the dropdown, choose the range of cells containing all the options you need to add to the list (column A, from cell A2 onwards).

2. Filter data from the first dropdown

I’ll use the FILTER function to create a formula that returns only the available options that match the first column.

FILTER(range, condition1, [condition2, …])

The range is the data to be filtered. In this example, it’s the data from column B. 

The condition is the column or row containing values corresponding to the first column. It’s the data from the first column that matches the value in cell F2.

Here’s the formula: =filter(B2:B,A2:A=F2)

When I select a car make from the menu in cell F2, all the available car models from that brand will appear in column D.

Dependent drop down list in Google Sheets — =filter(B2:B,A2:A=F2) listing the Nissan models in column D

3. Create the second dropdown

I’ll create another dropdown menu in cell G2, pulling data from column D.

Dependent drop down list in Google Sheets — second dropdown in G2 reading its options from D2:D

When I choose a car make in the first menu, the second dropdown will change based on the option selected in the first dropdown list.

Conditional dropdown in Google Sheets — Model list showing only Chevrolet models

Now, I can create a formula using the FILTER function again to display the price.

Dependent drop down list in Google Sheets — FILTER formula in H2 returning 18,000 for a Chevrolet Cruze

Take your data validation to the next level

That’s how you can create a dependent dropdown menu in Google Sheets. 

When several people enter data into the same spreadsheet, try Sheetgo Forms. You build a form with the same checks, dependent dropdowns included, and people fill it out without needing access to your spreadsheet.

Each response lands as a row in Google Sheets. Sheetgo then moves those rows into the reports and files your team uses, so the data stays clean and AI-ready from the first entry.

You may also like…

google sheets features and formulas

Top 5 dynamic array formulas in Google Sheets 

Google Sheets has evolved beyond basic spreadsheets. With the introduction of dynamic array formulas, users can now manipulate and analyze...
google sheets features and formulas

Mastering the FILTER Formula: 4 Use Cases with Examples

The FILTER formula in Google Sheets is a versatile tool for extracting data that meets specific conditions. Unlike the QUERY formula,...
google sheets features and formulas

Unlocking the Power of SUMIF and SUMIFS in Google Sheets: 4 real-life use cases

The SUMIF and SUMIFS formulas in Google Sheets are indispensable tools for performing conditional summations. They simplify complex...