To add a drop-down list in Excel for Microsoft 365 on Windows, select the cell or cells, choose Data > Data Validation, set Allow to List, enter your choices or select a source range, and click OK. The cell will show a small arrow that lets people pick an option instead of typing it. Before you begin, decide which choices to offer; you can type a short list directly or keep the choices in worksheet cells so they are easier to maintain.
What You’ll Need
- An Excel workbook that you can edit. If it is read-only or protected, you may need permission or to unprotect the relevant cells before changing validation settings.
- The options you want people to select, such as Pending, In progress, and Complete. Keep them concise and check spelling and capitalization.
- For a list that you might update later, a place on a worksheet to store the options. A short list can sit in unused cells on the same sheet; a longer or reusable list can go on a separate sheet.
Step-by-Step
- Choose the destination cells. Open the worksheet and select the cell where the dropdown should appear. To use the same list in several cells, select the whole destination range first; for example, click the first cell and drag through the others, or select a range such as B2:B50 by typing it in the Name Box to the left of the formula bar. Applying validation to the range together saves repeating the setup.
- Open Data Validation. On the Windows ribbon, choose Data > Data Validation > Data Validation. In the dialog box, make sure you are on the Settings tab. If the command is unavailable, check whether the sheet is protected or whether you have selected a cell in a restricted workbook.
- Set the validation type to a list. Open the Allow menu and choose List. Leave In-cell dropdown selected so the arrow appears when a validated cell is active. Ignore blank controls whether an empty cell is permitted; leave it selected if users do not have to make a choice right away. Uncheck it only if blank entries should be rejected.
- Enter choices directly or point to cells. For a small, stable list, click Source and type the items separated by commas, for example: New,In progress,Complete. Do not type the introductory example label. If your Excel settings use a different list separator, a comma-separated entry may not split into choices; use a cell range instead. To use a range, first put one option in each cell, then select or enter its address in Source.
- Use a worksheet range for an editable list. For example, put the four options in H2:H5 on the same worksheet as the dropdown. In the Source box, enter
=$H$2:$H$5. This setup displays the values in H2 through H5 as the available choices; the dollar signs keep the source range fixed if the validation is copied. Keep the source cells free of blank rows if you do not want a blank-looking item in the menu. - Use a named range for choices on another sheet. Excel’s list validation does not reliably accept a direct reference to a different worksheet in the Source box. To set up a reusable source, select the choice cells on the other sheet, open Formulas > Define Name, type a name such as StatusOptions, and confirm that the reference points to the intended cells. Then select the destination cell, open Data > Data Validation, choose List, and enter
=StatusOptionsin Source. This named source makes the choices available without moving them onto the entry sheet. - Set an optional input message. In the Data Validation dialog, open the Input Message tab. Select Show input message when cell is selected, then enter a brief title and instruction such as Choose a status from the list. The message appears when someone selects a validated cell. It is a prompt, not a restriction, so keep the actual rules in the Error Alert settings too.
- Choose how invalid entries are handled. Open the Error Alert tab and leave Show error alert after invalid data is entered selected if you want Excel to warn users who type a value that is not on the list. The Stop style blocks an invalid value; Warning and Information allow the user to continue after a prompt. Add a short explanation, such as Select one of the listed statuses. If users may type their own values, do not present the list as mandatory.
- Finish and test the list. Click OK. Select a destination cell and click the arrow that appears at its right edge, then choose an option. Test the behavior by typing an unlisted value and pressing Enter. With a Stop alert enabled, Excel should reject it and let you correct the entry. Save the workbook after confirming that the right choices appear in every intended cell.
On Excel for Mac, the same feature is called Data Validation and is generally available from the Data tab; dialog layout and keyboard navigation can differ from Windows. In Excel for the web, select the cells and look for Data Validation on the Data tab. The available controls can vary by release, so use the desktop app if you cannot set the source or alert behavior you need. Existing dropdowns can generally be used in the web app even when a particular editing option is not shown.
Common Mistakes
- Forgetting to select the destination cells first. If you configure validation for only one cell, nearby cells will not automatically inherit it. Select the entire target range before opening the dialog, or copy a correctly configured cell and use Paste Special > Validation on the other cells.
- Putting the choices in one cell instead of separate cells. A range source should have one choice per cell. If H2 contains the text New, In progress, Complete, Excel treats that whole text as one item rather than three. Use separate cells or type a correctly separated list directly into Source.
- Including headings or unwanted blanks in the source. If the source range includes a heading such as Status, it becomes a selectable option. Blank cells in the source can also create an empty menu item. Select only the cells containing actual choices.
- Expecting a range-based list to expand automatically. If you add a new option below the selected source range, it will not necessarily appear in the dropdown. Update the Source reference or use a named range that covers the planned space. Check the list after adding or removing choices.
- Assuming a dropdown prevents every invalid entry. The arrow offers choices, but validation settings and how data is pasted affect enforcement. In particular, pasted content may bypass the usual validation warning. A dropdown is useful for consistent entry, but it is not a security control or a complete audit system.
- Using commas in a typed list when your regional settings expect another separator. Excel’s list separator can depend on system and regional settings. If the entries appear as one option or the dialog rejects them, store each choice in a cell and use a source range instead.
Tips
- Use a source range when choices may change. Editing the source cells is easier than reopening Data Validation to change a typed list. It also makes the choices visible to workbook maintainers and can be reused by other validated cells.
- Keep list values consistent. Avoid accidental spaces before or after an option, and avoid near-duplicates such as In progress and In Progress unless they are intentionally distinct. Consistency helps with filtering, sorting, and later summaries.
- Make instructions specific. An input message such as Select a department is more useful than a generic instruction. If an entry must be selected, use a Stop alert with a clear explanation; if the list is only a convenience, a less restrictive setting may be appropriate.
- Hide the source list only after checking it. You can put source choices on a dedicated worksheet and hide that sheet to keep the entry area tidy. Make sure workbook editors know where the source lives, and test the dropdown after hiding it.
- Consider how additions will be managed. For a short fixed list, a direct typed list is quick. For a team workbook or changing categories, a maintained source range or named range is usually easier to update. Document who can change the options if they affect reports or downstream processes.
- Check the whole selected range. After setting up several cells at once, click different cells and confirm the arrow and choices work throughout. This catches mistakes such as selecting one row too few or applying the rule to a neighboring column.
Troubleshooting
The dropdown arrow is missing. Select the cell and reopen Data > Data Validation. On the Settings tab, confirm Allow is set to List and In-cell dropdown is checked. The arrow is normally visible when the cell is selected, not continuously beside every cell. If validation appears correct, check that the cell is not part of a merged range or affected by sheet protection.
The menu has one combined option instead of several. If you typed the items into Source, Excel may be interpreting the separator differently under your regional settings. Replace the typed entries with a source range containing one option per cell. Also verify that the source cells themselves do not contain all the items joined into one text string.
The source range gives an error or does not show the right choices. Confirm that the reference points to the correct cells and that those cells contain the options. For a source on the same sheet, check the worksheet range and dollar signs. For a source on another sheet, use a defined name and verify its reference in Formulas > Name Manager. A typo in the name or a range that excludes the last item will affect the menu.
A new choice does not appear after you add it. The validation source may stop at the original last cell. Reopen Data Validation and extend the Source range, or edit the named range so it includes the new cell. Then reopen the dropdown to check the option. Avoid assuming the list updates just because new text is adjacent to the old source cells.
Excel accepts a value that is not listed. Reopen the Error Alert tab and confirm that Show error alert after invalid data is entered is checked. Choose Stop if invalid typed entries must be blocked. If a value was pasted into the cell, the paste operation may have bypassed the prompt; review entries and use the validation rule as a guide rather than relying on it as a guarantee against pasted data.
You cannot change the rule. Check whether the workbook is read-only, the worksheet is protected, or the cells are locked. If you have permission, remove sheet protection through Review > Unprotect Sheet, make the change, and protect the sheet again if needed. If the workbook is shared or managed by someone else, ask its owner before changing protection or validation rules.
Frequently Asked Questions
Can I add a dropdown to several cells at once?
Select all the destination cells before opening Data Validation, then create the list once. If the rule already exists in one cell, copy that cell, select the other cells, and use Paste Special > Validation so you do not overwrite their existing values or formatting.
Can I make the dropdown list searchable?
A standard Data Validation dropdown is a simple choice menu, not a fully searchable list control. In current Excel versions, typing a character while the menu is open may move to a matching option, but behavior can vary with the version and list. For a large set of choices, consider reducing or organizing the source list so it is easier to navigate.
Can users type a value that is not in the dropdown?
Yes, depending on the Error Alert setting. A Stop alert blocks an invalid typed value, while Warning or Information allows the user to proceed after a prompt. If the alert is disabled, users can type other values. Pasting can also bypass normal validation prompts, so check important data separately.
Can the list come from another worksheet?
Yes. Create a defined name for the cells on the other sheet, then use that name as the List source, such as =StatusOptions. Check Formulas > Name Manager if the choices do not appear; the name must refer to the correct cells.
How do I change or remove a dropdown?
To change it, select a cell with the rule, open Data > Data Validation, and edit the source or alert settings. To remove it, select the affected cells, open the same dialog, and choose Clear All, then click OK. Check the selection before clearing so you do not remove validation from unrelated cells.
Will the dropdown work in Excel for the web?
Existing list dropdowns can generally be used in Excel for the web. Creating or editing validation is also available in many web versions through the Data tab, but the interface and available options may differ. Use Excel for Windows or Mac if you need a setting that the web dialog does not offer.
Related
- VALUE Excel Cell Reference: Convert Text to Numbers
- Excel Date Conversion Methods for Text and Serial Values
- Find Excel Workbook Links in Microsoft Excel
Try it: the Date Difference Calculator: days, months, years and weekdays between two dates, with the DATEDIF formulas.
More in How-to basics
- Excel Sum Keyboard Shortcut: Use AutoSum in SecondsIn Excel for Microsoft 365 on Windows, press Alt+= to insert AutoSum, which creates a SUM formula for…
- Excel Data Model vs Power Query: How They Work TogetherPower Query cleans, reshapes, and imports data; the Excel Data Model stores related tables so you can analyze…
- How to Copy Excel Cells to Word Without Losing FormatTo copy Excel cells into Word, select the cells in Excel, press Ctrl+C, click where the table should…
- Excel Workbook Comparison Tool: How to Compare FilesFor Microsoft Excel for Microsoft 365 on Windows, the dedicated workbook comparison tool is Spreadsheet Compare, available with…
- Excel Data Validation: Copy Rules Quickly and SafelyTo copy only data validation in Excel for Microsoft 365 on Windows, copy a cell that has the…
- Excel Data Validation Drop-Down: Create and Edit ListsTo create a drop-down list in Excel for Microsoft 365 on Windows, select the cell or cells, choose…
Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources
Spotted an error in this guide? Let us know.