How to create a drop down list from another workbook
Tutor 5 (134 Reviews)
Excel Tutor
Still stuck with a Excel question
Ask this expertAnswer
To create a drop-down list from another workbook, use Data Validation with a named range that references the external workbook.
Method 1: Create a Drop-Down List Using a Named Range (Recommended)
A named range creates a stable reference that Excel can read across workbooks.
Step 1: Prepare the source workbook
Open the workbook that contains the list values.
Place the list values in a single column without blank cells.
Select the entire list.
Open the Formulas tab.
Select Define Name.
Enter a clear name without spaces.
Confirm the correct cell range.
Select OK.
Save the workbook.
The source workbook must remain saved for the drop-down list to function correctly.
Step 2: Create the drop-down list in the destination workbook
Open the workbook where the drop-down list is required.
Select the target column or cells.
Open the Data tab.
Select Data Validation.
Set Allow to List.
Enter the formula below in the Source field:
=SourceWorkbookName.xlsx!NamedRange
Select OK.
The source workbook must remain open when creating the validation rule.
Method 2: Create a Drop-Down List Using a Direct Cell Reference
This method works but has a higher risk of breaking when the source file path changes.
Steps
Open both workbooks.
Select the target cells.
Open Data Validation.
Set Allow to List.
Select the source range directly from the other workbook.
Confirm the validation.
Excel automatically converts the selection into a full external reference.
Windows and Mac Differences
Windows
Data Validation supports external named ranges directly.
File paths resolve automatically when both files are open.
Mac
Named ranges work reliably.
Direct external cell references may fail after closing the source workbook.
Manual editing of the source field may be required.
Important Requirements and Limitations
The source workbook must remain saved.
Named ranges must not contain spaces.
Structured tables require named ranges for external validation.
Volatile functions are not supported in validation sources.
External workbook links increase file dependency risk.
Best Practices for Stability
Store both workbooks in a fixed folder location.
Use named ranges instead of direct references.
Avoid blank cells in the source list.
Protect the source workbook to prevent accidental edits.
Document the data source location inside the destination workbook.
Common Errors and Causes
“The Source currently evaluates to an error.”
This error occurs when the source workbook is closed or the named range no longer exists.
The drop-down list shows no values
This issue occurs when the source range contains blanks or text formatting mismatches.
External reference stops working
This failure occurs after renaming or moving the source workbook.
Supported Excel Versions
Excel 2019 and later: Full support
Excel 2016: Full support
Excel for Mac: Named range support only
Excel Online: External validation not supported
Security Considerations
External links trigger security prompts when opening files. Excel flags linked workbooks to prevent silent data manipulation. Keeping files in trusted locations reduces warning frequency.
Data Accuracy Impact
Drop-down lists reduce manual entry errors by over 60% and improve data consistency across worksheets. Centralized source lists improve update efficiency and reduce duplication.
Use Cases
Centralized product lists
Shared category standards
Controlled data entry columns
Multi-file reporting systems
Related Questions
Get Online Tutoring or Questions answered by Experts.
You can post a question for a tutor or set up a tutoring session
Answers · 1
How to freeze a row in excel
Answers · 1
How to freeze the top three rows in excel
Answers · 1
How to freeze the top two rows in excel
Answers · 1
How to freeze top row excel mac
Answers · 1