How to Create a Drop-Down List in Excel and Google Sheets
A shared tracker where people type a status by hand slowly fills up with "Done," "done," "Completed," "finished" and "Done " with a trailing space. Every one of those breaks a count or a filter. A drop-down list fixes the problem at the source: people pick from a list you define, so the values stay consistent. Both Excel and Google Sheets build drop-downs through a feature called data validation.
1. Why consistent values matter for formulas
Here is a small example. A status column in C2:C9 holds Done, In progress, Done, Not started, Blocked, Done, In progress, and finally "done " typed with a trailing space.
=COUNTIF(C2:C9,"Done")
This returns 3, not 4. COUNTIF does not care about capitalization (Done, done and DONE all count), but the trailing space makes the last entry a different value, so it is missed. A wildcard version, =COUNTIF(C2:C9,"Done*"), catches it and returns 4, but patching every formula is a poor substitute for clean data. A drop-down list prevents the stray entry in the first place.
2. Creating a drop-down list in Excel
Microsoft's documented steps, condensed:
- Type the list entries on a worksheet, one per cell. Microsoft recommends putting them in an Excel table (select a cell in the range and press Ctrl+T). The reason: when the source is a table, adding or removing items automatically updates every drop-down based on it.
- Select the cell (or cells) where the drop-down should appear.
- Go to the Data tab and choose Data Validation. If the option is grayed out, Microsoft notes the worksheet may be protected or shared.
- On the Settings tab, set Allow to List.
- Click in the Source box and select your list range, leaving out the header row so the header is not offered as a choice.
- Check Ignore blank if it is fine for the cell to stay empty.
- Check In-cell dropdown.
Two optional tabs control messages:
- Input Message shows a tip when someone selects the cell. Microsoft notes the message can be up to 225 characters.
- Error Alert controls what happens when someone types something not on the list. The Stop style blocks the entry. Warning and Information show a message but still let the entry through. If you do not write your own alert, Excel uses a default message saying the value is not valid.
If your list lives on a separate sheet, Microsoft suggests hiding and protecting that sheet so nobody edits the options by accident.
3. Creating a drop-down list in Google Sheets
Google's help page lists several ways to start, all leading to the same panel:
- Select the cell or cells for the drop-down.
- Choose one of: Insert > Dropdown, Data > Data validation > Add rule, right-click the cell and pick Dropdown, or type "@" and choose Dropdowns from the components menu.
- Under Criteria, pick one of two options:
- Dropdown from a range, to use cells that already hold your list.
- Dropdown, to type each option directly, using Add another item for more.
- Click Done.
Google's documentation describes a few extras that Excel's basic drop-down does not have:
- Preset drop-downs for common uses such as "Project status" or "Priority."
- Allow multiple selections, available only for the chip display style, and not usable on mobile at the time of Google's documentation.
- Display styles of Chip, Arrow or Plain text, under Advanced options.
- Converting existing data: select cells that already contain values, right-click and choose Dropdown, and Sheets builds the option list from what is there.
By default, Google says, an entry that does not match the list is rejected. To allow other entries with a warning instead, open Advanced options and under "If the data is invalid," choose Show a warning.
4. Keeping the list up to date
Lists change: a new project phase, a new team member, a retired product. Plan for it.
- In Excel, base the drop-down on a table, as Microsoft recommends, so new rows flow into the list automatically.
- In Google Sheets, if you used "Dropdown from a range," Google's documentation says changes to the content of that range update the list automatically.
One Google caveat worth knowing: if you assigned colors to options and then delete a value from the source range, the value and color can still appear in the criteria as uneditable until you change the source range.
5. A good default setup for a shared tracker
- Keep the option list on its own sheet or in a clearly labeled table.
- Leave out the header from the source range.
- Use Stop in Excel, or keep the default rejection behavior in Sheets, for columns that feed formulas.
- Use a warning only where free text is genuinely useful.
- After setting it up, test it once by typing a value that is not on the list and confirming it is blocked.
6. Key takeaways
- Drop-down lists are built with data validation in both Excel and Google Sheets.
- Consistent values keep counts accurate; a single trailing space can make COUNTIF miss an entry.
- In Excel, base the list on a table so it updates when items are added or removed.
- Excel's Stop alert blocks invalid entries; Warning and Information only advise.
- Google Sheets rejects off-list entries by default and offers chips, presets and multiple selections.