Yes. In Excel for Microsoft 365 on Windows, set Data Validation to allow a List, then enter the named range in the Source box with an equals sign, such as =CategoryChoices. A named range makes a dropdown list easier to reuse and is a practical way to base a list on cells on another worksheet.
Why use a named range for a dropdown?
A data validation list gives users a dropdown of permitted entries in a cell. The list’s source can be a range of worksheet cells, a short list typed directly into the dialog, or a defined name that points to a range. Naming that range gives the source a readable label instead of a worksheet address such as =Lists!$A$2:$A$12.
Names are especially useful when the list is on a separate worksheet. Excel’s Data Validation Source box does not accept every direct cross-sheet reference, but it can use a defined name that points to the other sheet. The name also lets you reuse one list in several validation rules. If the list changes, maintain its source cells rather than editing each dropdown rule individually.
- Readable:
=CategoryChoicesis easier to understand later than a long cell reference. - Reusable: The same name can supply dropdowns in multiple cells or sheets.
- Flexible: The name can refer to a fixed range or, with a suitable setup, a range that expands as items are added.
Create a named range from the list items
First put the choices in one continuous column, ideally on a dedicated worksheet such as Lists. Use a heading in the cell above the choices if helpful, but do not include the heading in the range unless it should appear in the dropdown. Avoid blank rows within the choices; blanks can appear as empty entries or make a list harder to maintain.
- Select the cells containing the choices, for example A2:A6 on the Lists worksheet.
- Click the Name Box, the small box to the left of the formula bar that normally displays the active cell address.
- Type a name such as
CategoryChoicesand press Enter. Do not type an equals sign in the Name Box. - Open Formulas > Name Manager and check that the name refers to the intended cells and has Workbook scope if it needs to be available throughout the file.
You can also create a name using Formulas > Define Name. Enter the name, choose its scope, and set Refers to to the list range. Names cannot contain spaces, cannot look like a cell reference such as A1, and generally begin with a letter, underscore, or backslash. Use underscores or concise joined words instead of spaces. Names are not case-sensitive, so Excel treats CategoryChoices and categorychoices as the same name.
Use the name in Data Validation
Select the cell or cells that should have the dropdown. On the Windows desktop version, go to Data > Data Validation, then use the Settings tab:
- For Allow, choose List.
- In Source, enter
=CategoryChoices, using the exact name you created. - Leave In-cell dropdown selected so users can open the arrow in the cell.
- Choose whether to allow blanks. If users must choose an item, clear Ignore blank and consider setting a suitable error alert.
- Select OK, then click a validated cell to confirm the dropdown displays the expected entries.
The equals sign tells Excel to use a defined name rather than treat the text as a literal entry. If you apply the rule to a range of cells, select the whole target range before opening Data Validation. You can later copy a validated cell and paste special validation to other cells, but selecting the full destination range first is usually easier to audit.
Choose the right name scope
A name can have workbook scope or worksheet scope. Workbook scope makes it available throughout the workbook and is usually the clearest choice for a shared dropdown list. Worksheet scope restricts the name to one sheet. That can be useful when different sheets intentionally use the same name for different lists, but it can also make a validation source confusing if the rule is created on a sheet where that local name is unavailable.
Check scope in Formulas > Name Manager. If a name with the same spelling exists at both workbook and worksheet scope, Excel may resolve the local name in preference to the workbook name on that sheet. For straightforward dropdowns, use a unique workbook-scoped name. The name and its source cells must be in the same workbook; a name is not a dependable way to make a validation list rely on another workbook that might be closed or moved.
Make the dropdown list expand
A name created by selecting A2:A6 points to those cells; adding a choice in A7 does not automatically change that fixed reference. For a list that grows, one Microsoft 365 approach is to generate a spill range in a helper area and define a name that refers to the spill. For example, with raw entries in Lists!A2:A100 and the helper formula entered in Lists!H2, the formula can produce a sorted list of distinct, nonblank choices:
=SORT(UNIQUE(FILTER(A2:A100,A2:A100<>"")))
Here the formula assumes the source entries are in A2:A100 on the Lists sheet and is entered in H2 on that sheet; it returns the nonblank unique entries in sorted order, spilling down from H2. SORT, UNIQUE, and FILTER are available in Microsoft 365 and Excel 2021 or later. Check that the cells below H2 are clear so the results are not blocked. If the source list might exceed row 100, choose a suitably larger source range or use a carefully designed table-based setup.
In Formulas > Name Manager, create a workbook-scoped name called CategoryChoices. With the helper formula in Lists!H2, set Refers to to =Lists!$H$2#. The # refers to the complete spill range. Then use =CategoryChoices in the Data Validation Source box. This keeps the dropdown tied to the current spill results instead of a fixed number of helper cells. A simpler alternative is to update the fixed named range when the source list changes.
Use names for lists on another worksheet
For a list stored on a separate sheet, define the name while pointing it to the cells on that sheet, then use the name in Data Validation on the entry sheet. For example, CategoryChoices can refer to Lists!$A$2:$A$12 while the dropdown is applied on Orders. This separates the input form from its lookup values and avoids putting maintenance data in the way of users.
Hiding the Lists sheet can reduce clutter, but it is not security: users with access to the workbook may still be able to inspect or unhide the data. Keep the source accessible to whoever maintains the workbook, and avoid relying on a hidden sheet to protect sensitive information.
Common problems and how to fix them
- The source is rejected: Check for the leading equals sign, spelling, and name scope. Confirm the name exists in Formulas > Name Manager and refers to a valid range in this workbook.
- The list is empty or incomplete: Inspect the name’s Refers to entry. A fixed range may stop before newer items, or the range may accidentally include only the heading or blank cells.
- The dropdown arrow is missing: Reopen Data > Data Validation and confirm Allow is List and In-cell dropdown is selected. The arrow typically appears when the validated cell is selected.
- Entries still appear that are not on the list: Review the Error Alert tab. A Stop alert is intended to block typed entries that do not meet the rule; a Warning or Information alert can allow users to proceed. Also remember that pasting data into a cell can bypass validation, so validation is not a substitute for reviewing imported or pasted values.
- There are unexpected blanks or duplicates: Clean the source cells, or use a dynamic helper list that filters blanks and duplicates. A name points to cells; it does not automatically clean their contents.
When diagnosing a rule, select a cell that should have the dropdown and reopen Data Validation. Confirm the Source value and check whether the rule was applied to the intended cells. If a workbook contains many similar names, use Name Manager to review their scope and references rather than creating another name with a nearly identical spelling.
Named range versus a typed list or direct reference
A typed list, such as entering a few choices separated by commas in Source, is quick for a small, stable set. It is less convenient to maintain, and the direct list is limited in length. A cell range is easier to update, but a direct reference is less readable and can be awkward when the source is on another sheet. A named range combines a cell-based source with a clear label and is usually a good balance for reusable workbook lists.
Names do not make a list automatically dynamic. If the name refers to a fixed set of cells, additions outside that range are not included. Choose a dynamic setup only when the list will genuinely grow and someone can maintain its helper formula or name definition. For a short list that rarely changes, a fixed named range is often simpler and less prone to surprises.
Frequently Asked Questions
Can a named range for Data Validation refer to another sheet?
Yes. Define the name to refer to the cells on the other sheet, then put the name, preceded by an equals sign, in the Data Validation Source box. For example, a workbook-scoped name can point to Lists!$A$2:$A$12 and be used by a dropdown on Orders.
Do I type the equals sign when creating the name?
No. When naming a selection in the Name Box, type only the name, such as CategoryChoices. In the Data Validation Source box, enter =CategoryChoices. In Name Manager, the Refers to field does use an equals sign for a cell reference or formula.
Will a named range automatically include new items?
Only if its definition is designed to expand. A name that points to A2:A6 remains limited to those cells when you add an item in A7. Use a spill-based helper list or revise the range definition to include the new cells.
Can I use a named range for a dependent dropdown?
Yes, but a dependent dropdown needs a way to select a different source list based on an earlier choice, so it requires additional names or formulas. Keep each source name valid and test every combination. A basic named-range list by itself does not create that dependency.
Does Data Validation stop every invalid value?
No. A Stop error alert can block ordinary invalid entries typed into the cell, but pasted data may bypass the rule. Use validation to guide data entry, then check imported or pasted data separately when accuracy matters.
Mac and Excel for the web
On Excel for Mac, the core approach is the same: create a defined name, then choose Data Validation and set Allow to List with the name as the source. Ribbon placement and dialog appearance can vary slightly by Excel release; look for Data Validation on the Data tab and name tools under Formulas. In Excel for the web, some workbook features and dialog options may differ from the Windows desktop app. If you cannot create or inspect the required name or spill-based setup there, open the workbook in desktop Excel and verify the rule before sharing it.
Related
- Excel Page Break Header: Repeat Headings on Every Page
- Excel Page Break Command: Insert, Move, and Remove
- Excel Page Break Character: Meaning and Print Breaks
Try it: the Date Difference Calculator: days, months, years and weekdays between two dates, with the DATEDIF formulas.
More in How-to basics
- Google Sheets IMPORTRANGE: Setup, Uses, and Common FixesGoogle Sheets’ IMPORTRANGE function brings a cell range from one spreadsheet into another and keeps the imported results…
- Outlook Quick Step: Create an Email from a TemplateYes. In classic Outlook for Windows, go to Home > Quick Steps > Create New, choose New Message,…
- How to Insert a Cut Line in Word for Printed PagesTo insert a cut line in Word, add a line shape, change its outline to a dashed style,…
- Excel Dropdown List: How to Select Multiple ItemsExcel’s standard Data Validation dropdown lets you select only one item at a time. To keep several selections…
- Remove a Page Break in Excel: Manual and AutomaticTo remove a manual page break in Excel for Microsoft 365 on Windows, select the cell immediately below…
- Excel Power Query: Keep Only Selected ColumnsTo keep only certain columns in Excel Power Query, open the query, select the columns you want, then…
Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources
Spotted an error in this guide? Let us know.