Reporting and Analytics

Excel Drop-Down Lists: How to Create, Edit and Fix Them

Most guides stop at how to make a drop-down. The harder questions are how to change it later, how to remove it and why it stopped working.

Josh Tseitlin · 02/12/2025 · 19 min read

Updated 17/08/2026

Excel drop-down lists restrict a cell to a set list of valid options, so people pick instead of type and your categories stay consistent. They are the List type of data validation, added from the Data tab in a handful of steps. This guide covers creating one, editing or removing it later, making it update itself and building dependent, searchable, colour-coded and multi-select lists.

What is an Excel drop-down list?

An Excel drop-down list is a cell restricted to a set of approved values, shown as a small arrow the user clicks to choose from. It is the List option inside data validation. Instead of typing a status or a category, staff select one, so a column that used to hold six spellings of the same word holds one.

The value is not the drop-down, it is what stops happening downstream. A Perth housing provider came to us with a property and compliance workbook that office staff filled in by hand. The category and outcome fields were free text, so the same item was recorded several different ways. Nobody noticed at entry. It surfaced when a manager checked the workbook before it fed a report, and that check ran over an hour on every day it was done, correcting entries and chasing staff for what they had meant.

That matters more now that businesses are pointing new tools at old spreadsheets. In the Australian Bureau of Statistics release covering 2024-25, just over one in ten Australian businesses (12%) reported using artificial intelligence, compared with 1% in 2022-23. Point any of it at a column holding six spellings of one status and it answers confidently and wrongly. A drop-down is the cheapest way to make a column machine-readable, and part of building spreadsheets a business can rely on, covered in our guide to Excel for business.

How do you create a drop-down list in Excel?

Six-step infographic showing how to create an Excel drop-down list using Data Validation

To create a drop-down list, type your valid values somewhere in the workbook, select the cell that needs the list, then go to Data and Data Validation. On the Settings tab set Allow to List, point Source at the range holding your values, leave In-cell dropdown ticked and click OK.

Microsoft’s instructions run longer and cover the optional message tabs. Compressed to the part that matters, it is six steps.

  1. Type the entries you want in the list, one per row, ideally on a separate sheet rather than beside your data.
  2. Select the cell or cells that need the drop-down.
  3. Open the Data tab and choose Data Validation.
  4. On the Settings tab, set Allow to List.
  5. Click in the Source box and select the range holding your entries.
  6. Leave In-cell dropdown ticked, then click OK. Note that validation cannot make a field compulsory, and Ignore blank only governs how blanks in the source list behave.

One habit is worth forming at step one. Excel will also accept the items typed straight into the Source box separated by commas. We almost never do it. A typed list is invisible to everyone except whoever opens the validation dialog, and it has to be re-entered on every range that uses it. Put the values on a sheet, turn them into a table and point Source at that. It is the difference between a list the client can maintain and one they ring a consultant about.

How do you edit or change a drop-down list?

How you edit a drop-down list depends on where its values came from. A list built on an Excel table updates on its own when you add or delete a row. A static named range has to be redefined in Name Manager. A list typed into the Source box must be edited by hand in the dialog.

The table below shows the four cases and what each one costs you when the list changes, which is the real test of how the list was built.

Where the list came fromHow to change the itemsDo the drop-downs update on their own
Excel table used as the SourceType the new item at the end of the table, or delete the rowYes, if the table is on the same sheet as the drop-down
Named range whose Refers to is a structured reference, such as =Categories[Category]Type the new item at the end of the table, or delete the rowYes, the name follows the table
Static named range, such as =Admin!$A$1:$A$10Add or delete the item, then redefine the range in Formulas, Name ManagerOnly once the range is redefined
Typed into the Source boxData, Data Validation, Settings, then edit the items in the Source box separated by commasOnly for the cells you edit

Microsoft’s guidance on changing list items covers the table case, stating that if you set up your list source as an Excel table, adding or removing items is all you need to do and Excel will automatically update any associated drop-downs for you.

This is the most common question we get after handing a workbook back, and it is usually a symptom. If somebody has to open the Data Validation dialog to add a status, the workbook was not finished. In the Perth housing provider’s compliance workbook the categories live in a table on a hidden admin sheet, so adding an inspection type means adding a row. Handing that control back to the business is most of what a spreadsheet solutions engagement actually involves.

How do you remove a drop-down list in Excel?

To remove a drop-down list, select the cells, open Data and Data Validation, then click Clear All on the Settings tab and OK. The arrow disappears and the restriction lifts. The values already chosen stay in the cells as ordinary text, so removing the list does not tidy up the data that the list was holding together.

Microsoft’s remove a drop-down list guide documents the path in four steps, and two details matter more than the steps do.

  1. Select the cell holding the drop-down. To catch several at once, hold Ctrl and click each of them.
  2. Click Data, then Data Validation.
  3. On the Settings tab, click Clear All.
  4. Click OK.

The first is that clearing the list does not clear the data. Every value staff already selected remains as free text with nothing protecting it. If you removed the list because the categories were wrong, you still have a column of wrong categories.

The second is the tickbox labelled “Apply these changes to all other cells with the same settings”, which starts unticked every time you open the dialog. Tick it and the drop-down comes off every cell sharing that rule, usually the whole column. Leave it and you clear only what you selected, so the column-wide clean-up you thought you did has not happened.

We remove far fewer lists than we are asked to. The request arrives as “this drop-down is wrong”, and the fix is nearly always to repoint the source rather than strip the control, because whatever made staff want free text will surface in the report a month later.

How do you make a drop-down list update automatically?

Base the list on an Excel table rather than a fixed range. A fixed range such as A1:A10 does not stretch when you append an eleventh value below it, which is why the option somebody just added never appears. On Microsoft 365, Excel 2024 or Excel 2021 you can also point the Source at a spill range.

The table route has one step people get wrong, and it decides whether the whole thing works. Put the values in a table on an admin sheet. Then go to Formulas, Define Name and type the structured reference into the Refers to box, for example =Categories[Category]. Selecting the cells with the mouse writes a plain range instead. That range does grow with the table, but only when the table sits on the same sheet as the drop-down, which is exactly what an admin sheet is not. Use the typed name as the Source. Validation types beyond List are covered in our guide to Excel data validation.

The spill route handles lists nobody types. If the source comes from a formula such as UNIQUE, SORT or FILTER, the result spills down the sheet and you point Source at the top cell followed by a hash, for example =Admin!$A$2#. We reach for this when the options are derived from live data rather than maintained by hand.

For the Perth housing provider the compliance categories sit in a named table on a hidden admin sheet. Add an inspection type and every drop-down in the workbook picks it up. That is what matters to a client who does not want to pay a consultant to add an option, and it is the principle behind most of our Excel automation work.

How do you build a dependent drop-down list?

A dependent drop-down list narrows the second list based on the first choice, for example a property type driving the compliance list. INDIRECT with named ranges is the one that works down a whole register. FILTER with a spill range is tidier but drives one row at a time, so it suits a single-record form.

That row-count distinction is the whole decision, and most guides skip it. The table sets the two methods side by side.

ConsiderationINDIRECT with named rangesFILTER with a spill range
Works down many rowsYes, each row reads its own parent cellNo, one helper spill serves one parent cell
SuitsRegisters, trackers, anything with a row per recordA single-record entry form or a one-off screen
Excel versionsAll modern versions, including 2016 and 2019Microsoft 365, Excel 2024 and Excel 2021
SetupOne named range for every parent optionOne formula and one helper range
Adding a new parent optionCreate another named range by handNothing, the formula picks it up
Option names containing spacesBreaks the build, because range names cannot contain spacesHandled without special treatment

For a register the build is four steps.

  1. On the admin sheet, put each parent option at the top of its own column, child values underneath.
  2. Select the whole block including the header row, then use Formulas, Create from Selection and tick Top row. Each name then covers the values under its header, not the header itself.
  3. Build the parent drop-down from the list of parent values.
  4. Set the child cell’s Source to =INDIRECT(A2), where A2 is the parent cell on that row, then fill down. Excel warns that the source evaluates to an error while the parent cell is empty. That is expected, so click Yes.

Name your parent options without spaces, because Microsoft’s naming rules state you cannot include spaces in a name, that a name cannot start with a number and that it cannot look like a cell reference. So “2 Bedroom” and “C1” both fail. Renaming an option later is the other thing that breaks these, because the named range keeps the old name and the child list silently returns nothing.

On a single-record form the FILTER route is cleaner. Enter =FILTER(ChildColumn,ParentColumn=A2) in a helper cell against a two-column source, then point the child cell’s Source at that helper cell with a hash. That single spill is driven by one parent cell, which is why it cannot serve a column of records. The same functions sit behind the modern lookup functions that replaced VLOOKUP.

The Perth housing provider’s compliance workbook is a register, so it uses INDIRECT. The compliance list only offers items relevant to the property on that row. Cutting the options down proved as useful as controlling them. Staff stopped guessing, and the manager stopped receiving entries that were valid but wrong for that property.

How do you make a drop-down list searchable?

On Microsoft 365, drop-down lists are already searchable. Microsoft added AutoComplete for drop-downs in 2023 and it narrows the list as you type, with nothing to set up. Older perpetual builds predate it, so check yours before building anything. Excel 2021 can approximate it with a spill range and a search cell.

This is the piece of outdated Excel advice we correct most often. Microsoft’s Office release notes recorded the change in January 2023 as “AutoComplete now filters your drop-down list results as you type”, and it reached general release later that year. Every helper-cell tutorial written before that still ranks, and following one means building something Excel now does for you.

On a build without it the mechanism matters, because Excel will not read half-typed keystrokes. Give the user a real search cell, say B1, spill the matches with =FILTER(Items,ISNUMBER(SEARCH(B1,Items))), then point the Source at that spill range with a hash. They type in B1 first, then open the list. That needs Excel 2021 or later. On Excel 2019 there is no honest no-code answer, only an ActiveX combo box driven by VBA, which does not work on Mac.

Either way, we treat search as a symptom. Under about twenty items we do not bother, because scrolling beats the extra moving parts. Over about fifty, we read a searchable list as covering for a field that should have been two dependent lists.

Can an Excel drop-down list allow multiple selections?

Why an Excel drop-down list allows only one value per cell, and why multiple selections belong on separate rows

Not natively. A standard Excel drop-down list allows one value per cell. Multiple selections need VBA behind the sheet, a paid add-in or a redesign that puts each selection on its own row. VBA will not run in Excel for the web, so a browser-based workbook rules that first option out.

Office Scripts do not fill that gap, which people reasonably assume they would. Microsoft states scripts run only when a user manually starts them or when a Power Automate flow calls the script, so nothing fires the moment a selection changes, which is what multi-select depends on.

When a client asks for multi-select we treat it as a modelling question rather than a formatting one. A cell holding “Plumbing, Electrical, Roofing” looks tidy and behaves badly. It filters badly and counts worse, and every report built on it has to pull the text apart first. If three trades attended a job, that is three rows. If the tidy single-line view matters, build it in the report rather than in the sheet people type into.

That is a design decision more than an Excel one, and it is the same argument behind building spreadsheets people actually want to use. It also decides how easily the workbook can feed anything else later, which is where our reporting and analytics work usually starts.

How do you colour-code a drop-down list?

Excel does not colour drop-down options from the validation dialog. You add the colour with conditional formatting on the same cells, one rule for each value, so the cell fills once a value is chosen. The list controls what can be entered and the formatting controls how it reads, and the two are set up separately.

The setup is three steps once the drop-down exists.

  1. Select the cells that carry the drop-down.
  2. On the Home tab, choose Conditional Formatting, then New Rule, then Format only cells that contain.
  3. Set the rule to Cell Value, equal to the first list value, pick the fill, then repeat for each remaining value.

Choose Cell Value rather than Specific Text in the first dropdown of that row. Specific Text matches on containing, which sounds harmless until Compliant and Non-compliant both go green. Cell Value with equal to is an exact match.

Two constraints we hold to. Three colours at most, because a sheet with seven fills reads as decoration and people stop seeing any of it. And never let colour be the only signal, since it disappears in print, in most exports and for anyone with a colour vision deficiency. The word is the data, the colour is the shortcut.

The Perth housing provider’s workbook uses colour on the compliance status column for one reason. The manager doing the final check needed to see what still needed attention without reading every row. With the controlled list underneath, that check went from over an hour a day to a quick review before the workbook moves on.

Why is my Excel drop-down list not working?

The usual causes are the In-cell dropdown box being unticked, a source range that no longer matches the data, blank cells in the source or a protected sheet. If the arrow appears but the items are stale, the Source is pointing at a fixed range that did not grow with the list.

Work through these in order.

  • No arrow at all. Check In-cell dropdown is ticked, and that you are on the cell that carries the rule rather than one beside it. Merged cells are the other common cause, so unmerge before debugging anything else.
  • The arrow works but the items are out of date. The Source is a fixed range. Move it into a table and repoint the name at the structured reference.
  • Any value is accepted even though the list looks right. Check the source for blank cells. When the Source is a named range containing a blank and Ignore blank is ticked, which is the default, any value is accepted. This one wastes the most time.
  • A dependent list is empty. The parent value does not match the named range it should call, usually a trailing space or an option renamed after the range was created. Check the name in Name Manager.
  • You cannot change the validation at all. Microsoft is explicit that validation settings cannot be changed in a shared or protected workbook, so unprotect or unshare first.
  • Invalid values are in the column anyway. A drop-down only checks typed entries. Microsoft’s documentation states that when data is copied or filled the messages do not appear, so a paste can put anything in there.

That last one surprises people, and protecting the sheet does not close it. Input cells have to stay unlocked, and a paste into one overwrites both the value and the rule. Run Circle Invalid Data periodically rather than treating the drop-down as a lock.

Frequently asked questions

Where is the drop-down list option in Excel?

There is no button called Drop-Down List. Select your cells, open the Data tab, then choose Data Validation in the Data Tools group. On the Settings tab set Allow to List and point Source at your values. The drop-down is the List option inside data validation, which is why it is easy to miss by name.

What is the difference between a drop-down list and data validation?

A drop-down list is one kind of data validation, not a separate feature. Data validation is the rule you attach to a cell to control what can be entered, and List is the type that shows the values as a clickable drop-down. The other types cover whole numbers, decimals, dates, times and text length, or run a custom formula.

Can you add a drop-down list to a whole column?

Yes, and the tidiest way is to apply it to a column inside an Excel table before opening Data Validation, so new rows inherit the drop-down as the table grows. Avoid selecting an entire sheet column, because it adds validation to a million rows you will never use and bloats the file for no benefit.

Why does my drop-down list still show the old items?

The Source is almost certainly a fixed range such as A1:A10, which does not stretch when you add an eleventh value below it. Put the values in an Excel table instead. Microsoft states that when the list source is a table, adding or removing items is all you need to do and Excel updates any associated drop-downs for you. This is the most common drop-down complaint we see.

Does removing a drop-down list delete the values already chosen?

No. Clearing the validation removes the arrow and the restriction, but every value staff already selected stays in the cells as ordinary text. That matters when cleaning up a workbook, because the column looks unchanged while nothing protects it any more. If the categories were wrong, they need correcting separately.

Can a drop-down list pull its values from another sheet?

Yes. Keep the values on a dedicated admin sheet so nobody edits them by accident, then point the Source at them. A named range is tidier, because it reads clearly when someone opens the dialog later and can be reused by every list that needs the same values. The Source box will not accept a structured table reference typed directly, so name the range instead.

Getting drop-down lists right the first time

Most drop-down problems are not drop-down problems. They are decisions made in the first five minutes, when someone types the values into the Source box instead of a table, or builds a fifty-item list that should have been a dependent pair. Those choices are invisible on day one and expensive by month six.

It is worth knowing where the constraint usually sits. In CPA Australia’s Asia-Pacific Small Business Survey, published April 2026, only 30 per cent of Australian small businesses said their 2025 technology investment improved profitability. Our read is that the tool is rarely the problem. A five-minute drop-down on the field everybody types wrong often does more for a report than the next piece of software, because it fixes the input rather than the display.

If a workbook your team relies on has grown past what a few validation rules can hold together, or a report keeps needing manual correction before anyone trusts it, that is the work we do every week for Australian organisations. Book a free call and we will look at the workbook and tell you whether it needs a better list or a better structure.

Joshua T, Co-Managing Director of OfficePro Consulting
Written by
Co-Managing Director / Principal Consultant · OfficePro Consulting

Helping Australian organisations automate manual processes, build custom applications and integrate their technology platforms.

About us →

Need help with a project?

If something you've read has sparked an idea, let's talk. We'll give you an honest assessment of what's possible and what makes sense for your business.