Excel: Create Drop-Down List from Another Sheet


Often you may want to create a dropdown list in an Excel sheet using values from another sheet.

The following step-by-step example shows how to do so.

Step 1: Create List of Values

Suppose we would like a user to be able to enter data for various basketball teams in Sheet1 in Excel:

To ensure that the user only enters specific team names, we’ll specify the list of valid team names in Sheet2:

Step 2: Create Name for Dropdown List

We’ll then highlight the cell range A1:A7 in Sheet2 and right click.

Click Define Name from the dropdown menu, then type teams in the Name box. Then click OK:

Step 3: Use Data Validation to Create Dropdown List

Suppose we would like a user to be able to enter one of the team names from the list in Sheet2 within the range A2:A10 in Sheet1.

We can highlight the range A2:A10 in Sheet1, then click the Data Validation icon within the Data Tools group in the Data tab along the top ribbon:

In the new window that appears, click the dropdown arrow next to Allow and choose List.

Then type =teams in the Source box:

Lastly, click OK.

Now, when you click on any of the cells in the range A2:A10, a dropdown arrow will appear where the user can choose from one of the team names in the list from Sheet2:

This ensures that only the seven team names in Sheet2 can be entered into column A.

If a user attempts to manually type in a different team name that is not in the list, Excel will produce an error message:

Additional Resources

The following tutorials explain how to perform other common tasks in Excel:

Excel: How to AutoFill Using a Custom List
Excel: How to Highlight Cell if Value Exists in List
Excel: Search for Value in List and Return Yes or No

Leave a Reply

Your email address will not be published. Required fields are marked *