In Excel for Microsoft 365 on Windows, select the cell or cells for the dropdown, then choose Data > Data Validation. Set Allow to List, enter a list range or type the choices in Source, make sure In-cell dropdown is selected, and click OK. Data validation gives people a controlled set of choices, helping keep entries consistent without requiring them to memorize approved labels.
What Excel dropdown list validation does
A dropdown list is one kind of data validation: a rule that limits or guides what someone can enter in a cell. For a list rule, Excel displays a small arrow when a validated cell is selected. The user can choose an item, or, depending on the rule and how they enter data, type a value. For example, a project tracker might offer Not started, In progress, and Complete rather than letting each person invent a different status.
Validation is useful for standardizing categories, reducing spelling variations, and making later filtering, counting, and reporting more dependable. It does not create a database or guarantee that every value in a workbook is valid. Existing entries are not automatically replaced when you add a rule, and some actions such as pasting data can introduce values that do not follow the rule. Treat validation as a practical input aid, not a complete data-security control.
Create a dropdown from typed choices
For a short, fixed list, enter choices directly in the Source box. This is the quickest method for a one-off list that is unlikely to change.
- Select the destination cell or range, such as B2:B100.
- Open Data > Data Validation. In the Settings tab, set Allow to List.
- In Source, type the options separated by commas, such as Not started,In progress,Complete. Do not include an equals sign for this typed list.
- Leave In-cell dropdown selected. Choose Ignore blank if an empty cell is permitted, then click OK.
Select a validated cell to see the arrow and choose an option. The direct-entry method is convenient, but it is harder to maintain than a list stored in worksheet cells. Excel limits a directly typed list source to 255 characters, and commas can be awkward if an item itself contains a comma. A range-based list avoids both issues and is usually the better choice for a list that may grow.
Use a worksheet range as the source
Put the approved choices in a column, ideally on a separate worksheet called Lists. For example, enter the three project statuses in Lists!A2:A4. Select the destination cells, open Data > Data Validation, choose List, and set Source to =Lists!$A$2:$A$4. Excel may not accept a direct reference to another worksheet in the Source box. If it rejects that reference, define a name for the source range and use the name instead.
To create a named range, select the source cells, choose Formulas > Define Name, enter a simple name such as ProjectStatus, and confirm the reference. Then select the destination cells and enter =ProjectStatus in the validation Source box. Names cannot contain spaces, so use an underscore or a compact name if needed. A named source is easier to recognize and reuse, and it allows the choices to live on a different worksheet.
Keep the source values clean: remove unintended blank rows, duplicate labels, and explanatory text that should not appear as a choice. If the source range contains a blank, users may see an empty entry in the dropdown. Protecting or hiding the list worksheet can help prevent accidental edits, but worksheet protection should not be mistaken for strong security.
Make the dropdown expand with new choices
A fixed source such as Lists!$A$2:$A$4 does not automatically include a new item entered in A5. There are several ways to handle growing lists; choose the simplest one that fits how often the list changes.
- Leave extra rows in the source: Set the source to a larger range, such as =Lists!$A$2:$A$50. This is straightforward, but blank cells in that range may appear as blank choices.
- Use an Excel table and a defined name: Convert the source list to a table with Ctrl+T, give the table a meaningful name on the Table Design tab, then create a workbook name that refers to the table’s list column. Use that name, with a leading equals sign, as the validation source. The table expands as entries are added at its bottom, and the name keeps the validation rule easier to manage.
- Use a spill range in Microsoft 365: If a formula produces a dynamic list beginning in a cell such as Lists!D2, a defined name can refer to the spill range using the # operator. Set the validation source to that name. This approach can be useful when the choices are generated from other data, but it requires a version that supports dynamic arrays.
Excel’s validation Source box is more restrictive than ordinary worksheet formulas, which is why a defined name is a reliable bridge for a list on another sheet or a dynamically expanding source. If your workbook will be used in older Excel versions, test the chosen method in those versions before distributing it.
Set input guidance and error messages
Data Validation includes more than the dropdown itself. In the Data Validation dialog, the Input Message tab lets you show a short note when a user selects a cell. For instance, a cell for a region could display “Choose the sales region assigned to this account.” The message is a prompt, not a rule, so it will not prevent an incorrect entry.
On the Error Alert tab, select Show error alert after invalid data is entered if you want Excel to respond when someone types a value that is not on the list. The alert style determines what happens:
- Stop blocks the invalid entry through ordinary typing and asks the user to correct it.
- Warning asks whether the user wants to keep the value or return to editing.
- Information informs the user but allows the value to be retained.
Choose a clear title and message, such as “Choose a listed status” and “Select Not started, In progress, or Complete.” If you want the dropdown but do not want Excel to block other typed values, clear the error-alert option. That makes the rule less restrictive, so it is not appropriate when consistency is essential.
Edit, copy, or remove a validation rule
To change a rule, select a cell that has it and open Data > Data Validation. Update the settings and click OK. To apply the same rule to other cells, select the full destination range before creating it, or copy a validated cell and use Paste Special > Validation on the target cells. Ordinary copying can also copy formatting and values, so Paste Special is useful when you only want the rule.
To remove validation, select the affected cells, open Data > Data Validation, and choose Clear All in the dialog. This clears the validation settings; it does not erase the cell contents. If only some cells should be changed, inspect the selected range carefully before clearing. Excel can also identify existing entries that break a rule: select a cell with the rule and choose Data > Data Validation > Circle Invalid Data. The circles help locate problem values; they do not correct them. Use Clear Validation Circles when you are finished reviewing them.
Common dropdown problems and how to fix them
- The arrow is missing: Select the cell and reopen Data Validation. Confirm Allow is List and In-cell dropdown is checked. The arrow normally appears when the cell is selected, not all the time.
- A source on another sheet is rejected: Define a name for the source cells and use =ProjectStatus, for example, rather than entering a direct cross-sheet reference.
- New choices do not appear: The validation source may point to a fixed range that does not include the new rows. Expand the range or switch to a properly configured table-based or dynamic named source.
- Invalid values get into the cell: A pasted or filled value can bypass the normal validation prompt, and an error alert set to Warning or Information allows exceptions. Check the alert setting and review existing data with Circle Invalid Data.
- The list contains blanks or repeats: Clean the source range, or use a source design that excludes empty cells and duplicates. A dropdown shows the source values; it does not automatically tidy them.
When a dropdown appears to work in one cell but not another, compare the two cells’ rules. Copying, inserting, or filling cells can leave different validation settings across a column. Selecting the intended destination range and applying one consistent rule can prevent that drift.
Excel for Mac and Excel for the web
In Excel for Mac, the core workflow is also to select the cells and use Data > Data Validation; dialog labels and placement can differ slightly by release. On a Mac keyboard, use Command+C and Command+V for copying and pasting rather than the Windows Ctrl shortcuts. The data-validation concept and list source options are broadly similar, but check the exact interface in the installed version if a dialog looks different.
Excel for the web supports data validation, but some workbook features and editing options can differ from the Microsoft 365 desktop app. If you cannot create or adjust a particular source in the browser, open the workbook in the desktop app and configure it there. A workbook may still be used in the browser afterward, but test the dropdown in the environment where colleagues will enter data.
Frequently Asked Questions
Can I make a dropdown list from another sheet?
Yes. Put the choices on the other worksheet, define a name that refers to those cells, then enter that name with a leading equals sign in the validation Source box. This avoids the direct cross-sheet reference limitation in the Source field.
Can an Excel dropdown allow more than one selection?
A standard Data Validation list allows one choice per cell. Excel does not provide a built-in multi-select setting for this rule. A different layout, such as separate cells or checkboxes, may suit the task better; a VBA-based approach is possible but adds macro and maintenance considerations.
Why can someone type a value that is not in the list?
The error alert may be disabled or set to Warning or Information, or the value may have been pasted into the cell. A Stop alert is stricter for normal entry, but validation is not a guarantee against every way data can be changed.
How do I update the choices without rebuilding the dropdown?
Change the source cells if they are already included in the validation source. If the list has grown beyond a fixed source range, expand that reference or use a named source based on an expanding table or dynamic range.
Can I remove the dropdown but keep the cell values?
Yes. Select the cells, open Data > Data Validation, and click Clear All. The validation rule is removed, while existing cell contents remain in place.
Related
- Excel Data Validation Custom Lists: Setup and Tips
- Excel Data Validation: How to Color Cells by Value
- Excel Data Validation Conditional Lists: Setup and Fixes
Try it: the Date Difference Calculator: days, months, years and weekdays between two dates, with the DATEDIF formulas.
More in How-to basics
- How to Make Columns in Word After a Title or HeadingTo put text in columns below a full-width title in Microsoft Word, select the body text and choose…
- Google Sheets Date Range Formula: Count, Filter, and SumIn Google Sheets, use COUNTIFS to count dates within a range, SUMIFS to total matching values, or FILTER…
- Hide Column Shortcut in Excel Online: Keys and StepsIn Excel Online (Excel for the web), select a column or columns and press Ctrl+0 (zero) to hide…
- How to Remove Bullet Formatting in WordTo remove bullet formatting in Microsoft Word, select the bulleted paragraphs, then go to Home > Paragraph >…
- Excel Data Validation Drop-Down Not Showing? FixesIf an Excel data validation drop-down is not showing, select the cell and check Data > Data Validation…
- Roundup Excel Without Decimals: 10 Reliable MethodsTo round a value in Excel to the nearest whole number, use =ROUND(A2,0); to make every positive value…
Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources
Spotted an error in this guide? Let us know.