Drop-down lists in Excel are lifesavers when you’re managing data entry. They keep things consistent, reduce typos, and make spreadsheets way easier to use. But here’s the thing—once you’ve built one, you’ll eventually need to change drop down list in Excel. Maybe you need to add new options, remove outdated ones, or tweak the list entirely. The good news? It’s not complicated, and I’ll walk you through exactly how to do it.
Whether you’re working with a simple list of names, product categories, or status updates, knowing how to modify your drop-down lists saves you from rebuilding them from scratch every time something changes. Let’s get into it.
How to Access and Edit Data Validation
The first step to changing a drop-down list is finding where it lives in Excel. Every drop-down list is created using Data Validation, which is the feature that controls what users can enter in a cell.
Here’s how to access it:
- Click on any cell that contains your drop-down list
- Go to the Data tab in the ribbon at the top
- Click Data Validation (it might say “Validity” in some versions)
- A dialog box will pop up showing your current settings
That dialog box is your control center. It shows you everything about your drop-down—where the list comes from, whether it allows blank cells, what error messages appear, and more. Once you’re in here, you can change almost anything.
Pro Tip: If you can’t find Data Validation in your ribbon, it might be under a different menu. In some older Excel versions, it’s under Data > Validity. If you’re using Excel online, the process is slightly different—look for Data Tools > Data Validation instead.
The beauty of this dialog is that it shows you exactly what you’re working with. You’ll see the “Allow” dropdown (which tells you if it’s a list, number, date, etc.), and below that, the “Source” field—that’s where your actual list lives.
Edit an Existing Drop-Down List
Now let’s say you have a drop-down list and you want to change it. Maybe it’s pulling from a range of cells, or maybe it’s a hardcoded list. Either way, the process is straightforward.
If your list is hardcoded (typed directly into the Source field):
- Click on a cell with your drop-down
- Open Data Validation
- Look at the “Source” field—you’ll see your list items separated by commas or line breaks
- Click in that field and edit the items directly
- Add new items, remove old ones, or reorder them as needed
- Click OK
This method works great for small, static lists that don’t change often. But if you’ve got a long list or one that changes frequently, you’ll want to use a cell range instead (more on that in a minute).
If your list pulls from a cell range:
- Click on a cell with your drop-down
- Open Data Validation
- Look at the “Source” field—you’ll see something like “$A$1:$A$10” or a named range
- To change which cells it pulls from, modify this range directly
- Or, if the cells already contain your list, just add or remove items from those cells
- Click OK
This is the smarter way to manage drop-downs because you can update the source list without touching the validation settings. Just edit the cells, and every drop-down using that range updates automatically.
Add or Remove Options from Your List
Here’s a scenario you’ll run into constantly: you need to add one more option to a drop-down, or remove something that’s no longer relevant. The approach depends on how your list is set up.
Adding options to a cell-range-based list:
If your drop-down pulls from cells (the smart way), adding options is dead simple:
- Find the range of cells that feeds your drop-down list
- Add your new option to that range
- If the range was $A$1:$A$10 and you’re adding to A11, you need to update the Data Validation source to $A$1:$A$11
- Done—all drop-downs using that range now include the new option
The tricky part is remembering to expand the range. This is why many experienced Excel users prefer named ranges—they automatically expand when you add data. We’ll cover that next.
Removing options:
If you’re using a cell range, just delete the cell content. If you’re using a hardcoded list in the Source field, edit that field and delete the item (and its comma or line break).
Adding options to a hardcoded list:
- Click on a cell with your drop-down
- Open Data Validation
- In the Source field, place your cursor at the end of the list
- Add a comma (or line break, depending on your format) and type the new option
- Click OK
Hardcoded lists are fine for small, rarely-changing lists. But if you’re constantly adding options, you’ll get frustrated fast. Consider switching to a cell-range approach instead.
Change the Source Range of Your Drop-Down

Sometimes you need to change where your drop-down pulls its data from entirely. Maybe you moved your list to a different sheet, expanded it significantly, or realized you’re pulling from the wrong range.
To change the source range:
- Click on a cell with your drop-down
- Open Data Validation
- In the “Source” field, clear the current range and type the new one
- You can reference cells on the same sheet ($A$1:$A$20) or another sheet (Sheet2!$A$1:$A$20)
- Click OK
Here’s a real-world example: let’s say your original list was in column A (rows 1–10), but you’ve expanded it and now it goes to row 25. You’d change the source from $A$1:$A$10 to $A$1:$A$25.
Or maybe you reorganized your spreadsheet and moved the list to Sheet2. You’d change it to Sheet2!$A$1:$A$25.
Safety Warning: If you delete the cells that feed your drop-down list, the drop-down will break and show an error. Always double-check that your source range exists before finalizing changes. If you’re moving data around, update the drop-down settings first, then move the data.
One more thing: make sure you’re using absolute references (the $ signs). This keeps the range locked even if someone copies the cell with the drop-down elsewhere in the sheet. Without the $ signs, the reference might shift and point to the wrong cells.
Use Named Ranges for Easier Updates
This is where things get elegant. Instead of referencing cells like $A$1:$A$10, you can create a named range and reference that. It makes your drop-downs way easier to manage, especially if multiple cells use the same list.
How to create a named range:
- Select the cells containing your list (e.g., A1:A10)
- Go to the Formulas tab
- Click Define Name (or Name Manager)
- Type a name for your range (e.g., “StatusOptions” or “ProductList”)
- Click OK
Now, instead of using $A$1:$A$10 in your Data Validation source, use the name you just created. When you need to expand the list, you just edit the named range to include more cells. Every drop-down using that name updates automatically.
To edit a named range:
- Go to Formulas > Name Manager
- Find your named range in the list
- Click it and click Edit
- Change the range in the “Refers to” field
- Click OK
This approach scales beautifully. If you have 20 cells with drop-downs all using the same list, and you need to add 5 new options, you just edit the named range once. No need to update 20 different Data Validation settings.
For a detailed walkthrough on how to create a drop down list in excel, check out our full guide. It covers named ranges in depth.
Troubleshoot Common Drop-Down Problems
Even experienced Excel users run into issues with drop-downs. Here are the ones I see most often, and how to fix them.
Drop-down shows an error or disappears:
This usually means the source range got deleted or moved. Open Data Validation, check the Source field, and make sure those cells still exist. If they don’t, update the range to point to valid cells.
New items in the source list don’t appear in the drop-down:
If you added items to your source range but they’re not showing up, the range might not be large enough. For example, if your source is $A$1:$A$10 and you added an item in A11, it won’t appear. Expand the range to include the new item.
Drop-down allows blank entries when you don’t want it to:
Open Data Validation and uncheck the “Ignore empty” option. This forces users to select something from the list.
Users can type values not in the list:
In Data Validation, make sure the “Allow” field is set to “List” and the “In” field is set to “Stop” (not “Warning” or “Information”). “Stop” prevents any entry that’s not on your list.
The list is too long and hard to navigate:
Excel drop-downs are scrollable, but if your list is massive, consider breaking it into categories using a dependent drop-down (where the options change based on a selection in another cell). This is more advanced but incredibly useful for complex data.
Advanced Techniques for Dynamic Lists
Once you’re comfortable with the basics, you can level up your drop-down game with some clever techniques.
Dynamic ranges that expand automatically:
Instead of manually updating the range every time you add items, use the OFFSET function to create a dynamic range. This is a bit formula-heavy, but it’s worth learning if you manage large lists.
In your Data Validation source, instead of $A$1:$A$100, use something like:
=OFFSET($A$1,0,0,COUNTA($A:$A),1)
This formula counts how many non-empty cells are in column A and automatically includes them all. Add a new item to column A, and it appears in the drop-down without any manual updates.
Conditional drop-downs (dependent lists):
Sometimes you want the options in one drop-down to depend on what’s selected in another. For example, if someone selects “Fruit” in one cell, the next cell’s drop-down should only show apple, orange, banana. This requires a bit of setup with named ranges and INDIRECT formulas, but it’s powerful for organizing complex data.
Drop-downs with formulas:
You can use formulas in your source range to generate list options dynamically. For instance, if you want a drop-down that lists all unique values from a large dataset, you can use formulas to extract them, then reference that formula-generated list in your Data Validation.
These advanced techniques take some practice, but they transform drop-downs from simple data entry tools into sophisticated data management features. For more on managing complex Excel data, check out our guide on checking for duplicates in Excel—it pairs well with drop-down management.
Frequently Asked Questions
Can I change a drop-down list without affecting data already entered?
– Yes. Changing the drop-down list itself doesn’t affect existing cell values. If someone selected “Option A” from your original list, it stays there even if you remove “Option A” from the list later. However, if you then try to edit that cell, they won’t be able to re-select from the updated list (since “Option A” is gone). This is why it’s good practice to add new options rather than remove old ones when possible.
What’s the difference between changing a drop-down list and creating a new one?
– Changing an existing drop-down modifies the Data Validation settings on cells that already have one. Creating a new drop-down applies Data Validation to cells that don’t have it yet. If you want to apply the same updated list to new cells, you can copy a cell with the drop-down and paste it elsewhere—the validation settings copy over too.
Can I change a drop-down list on multiple cells at once?
– Absolutely. Select all the cells with the drop-down you want to change, then open Data Validation. Any changes you make apply to all selected cells at once. This saves time if you have dozens of cells using the same list.
Why does my drop-down show “#REF!” error?
– This means the source range is broken—either the cells were deleted, the sheet was renamed, or the reference is invalid. Open Data Validation and fix the Source field to point to valid cells. If you’re using a named range, check that it still exists in the Name Manager.
Can I sort the options in my drop-down list?
– Excel doesn’t have a built-in sort for drop-down lists, but you can control the order by sorting the cells in your source range. If your source is $A$1:$A$10, just sort those cells in the order you want, and the drop-down will reflect that order.
How do I delete a drop-down list entirely?
– Select the cells with the drop-down, open Data Validation, and click the “Clear All” button. The validation is removed, and the cells become normal text cells. The data already in them stays put—you’re just removing the restriction.

Can I use a drop-down list from another workbook?
– Yes, but it’s tricky. You’d reference the other workbook in your source range like [OtherWorkbook.xlsx]Sheet1!$A$1:$A$10. However, if the other workbook is closed, the reference might break. It’s generally safer to keep your source data in the same workbook or at least the same file.
What if I want different drop-down lists in different cells?
– No problem. Each cell can have its own Data Validation settings. Just click on one cell, set up its drop-down, then click on another cell and set up a different one. They don’t have to match. This is useful when different columns serve different purposes.




