0Pricing
Excel Formulas Academy · Lesson

Building Dropdown Lists

Create selectable dropdowns driven by a named range.

Building Dropdown Lists is a free Excel Formulas Academy lesson on CoddyKit — lesson 4 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Excel Formulas Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

Why Dropdown Lists?

A dropdown list gives a cell a small arrow that reveals a menu of allowed choices. Users pick instead of type.

This is the friendliest form of data validation:

  • No typos — choices are pre-approved.
  • Consistent spelling across the whole column.
  • Faster data entry for repeated values like statuses or regions.

Behind the scenes, a dropdown is just a validation rule of type List.

A Quick Typed List

The simplest dropdown uses values typed directly into the rule. In Excel's Data Validation dialog, choose Allow: List and in the Source box type:

Yes,No,Maybe

Separate items with commas. In Google Sheets, choose Dropdown and enter each option.

  • Great for tiny, rarely-changing lists.
  • Downside: editing the list means reopening the rule.

Listing From a Cell Range

For longer or changing lists, point the Source at a range of cells. Type your options down a column, say F2:F6, then set the validation Source to:

=$F$2:$F$6

Now editing the cells in column F instantly updates the dropdown.

  • Use absolute references so the source stays fixed.
  • Keep the option cells on a tidy lookup tab if you like.
=$F$2:$F$6

Driving a Dropdown With a Named Range

This is where named ranges and validation combine beautifully. Name your options range RegionList, then set the validation Source to simply:

=RegionList

The dropdown now reads clearly and is easy to maintain. Anyone reviewing the rule sees a meaningful name instead of a cryptic address.

  • Works the same in Excel and Google Sheets.
  • The name and the dropdown stay in sync.
=RegionList

Worked Example: Status Column

Imagine a task tracker. On a helper tab, list statuses in A1:A4: Open, In Progress, Blocked, Done. Name that range StatusList.

Select your Status column, open Data Validation, choose List, and set Source to =StatusList.

Every status cell now offers the same four clean choices. Reports and COUNTIF formulas counting each status will never miss a misspelled entry.

=COUNTIF(StatusColumn,"Done")

Dropdowns That Grow Automatically

If you add a new option to your source list, a fixed range like =$F$2:$F$6 will not include it. Two fixes keep the dropdown growing:

  • Convert the source to an Excel Table and name the column — tables expand automatically.
  • Or define a dynamic named range using a spill function such as =A2# in newer Excel.

In Google Sheets, pointing the source at a full column like F2:F captures future additions.

Dependent Dropdowns

A dependent dropdown shows different choices based on another cell. Pick a country in one cell, and the city dropdown shows only that country's cities.

The classic Excel trick names each sub-list to match a category, then uses INDIRECT in the source:

=INDIRECT(A2)

If A2 holds France and a named range France lists its cities, the dropdown adapts. It is advanced but powerful.

=INDIRECT(A2)

Allowing or Blocking Other Entries

By default a List rule still lets users type values manually. You control this:

  • In Excel, the Error Alert set to Stop rejects anything not on the list.
  • If you allow Warning, users may override the dropdown.
  • In Google Sheets, choose Reject the input to enforce the list strictly.

For clean reporting, choose the strict option so only listed values can be entered.

Showing the Dropdown Arrow

The little arrow only appears when the cell is selected, and only if In-cell dropdown is checked (Excel) or the dropdown style is on (Sheets).

  • If you see no arrow, reopen the rule and enable the in-cell dropdown option.
  • Sheets lets you choose between an arrow chip and a plain validation.

This setting controls presentation only; the underlying allowed-values rule stays the same either way.

Maintaining Your Dropdowns

Because the dropdown is driven by =RegionList, maintenance is easy:

  • Add or remove regions in the named range cells.
  • If the range size changed, update the named range in the Name Manager (or use a table to avoid this).
  • Existing cells keep their values even if you later edit the list.

One named source feeds every dropdown that references it — change once, update everywhere.

=RegionList

Dropdowns and Lookups Together

Dropdowns get even more useful when paired with lookup formulas. Pick a region from a dropdown in A2, then look up its sales:

=XLOOKUP(A2,RegionList,SalesList)

Because the dropdown guarantees A2 always holds a valid region, the lookup never fails on a typo.

  • The dropdown controls input.
  • The lookup reacts to the choice.

This pairing is the heart of interactive, formula-driven reports.

=XLOOKUP(A2,RegionList,SalesList)

Quick Check

You created a named range RegionList for your options. What should the data validation List source be to build a dropdown from it?

Recap

You learned to build dropdown lists that keep data clean:

  • Use a List validation rule with typed items, a cell range, or a named range.
  • Drive a dropdown with =RegionList for readability and easy upkeep.
  • Make lists grow with tables or full-column sources.
  • Use Stop error alerts to enforce only listed values.

You have completed Named Ranges and Data Validation — clearer formulas and controlled, reliable input.

=RegionList

Frequently asked questions

Is the “Building Dropdown Lists” lesson free?

Yes — the full text of “Building Dropdown Lists” is free to read here on the web, and the Excel Formulas Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Excel Formulas Academy course, upgrade to CoddyKit PRO.

What will I learn in “Building Dropdown Lists”?

Create selectable dropdowns driven by a named range. You practise Excel Formulas Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start Excel Formulas Academy?

No prior experience is required. Excel Formulas Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 4 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “Building Dropdown Lists” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this Excel Formulas Academy lesson?

Yes. Every Excel Formulas Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. Creating and Using Named Ranges
  2. Naming Constants and Formulas
  3. Restricting Input With Data Validation
  4. Building Dropdown Lists
← Back to Excel Formulas Academy