How to Create an Excel Dropdown That Populates Related Data
Question details
The user needs to create an Excel dropdown menu that, upon selection, automatically fetches and displays corresponding information from another worksheet or tab.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Building dynamic templates, dashboards, or inventory logs where selecting an item (such as a vehicle ID) automatically fills in its associated details without manual data entry.
- Observed behavior
- A standard data validation dropdown only allows the selection of a single value. It must be combined with specific lookup formulas to pull in the corresponding records dynamically.
Ensure that your reference data (e.g., the master list of vehicles and their details) is neatly organized into a continuous table or range on a separate worksheet to prevent formula errors.
Use Data Validation and XLOOKUP to Auto-Populate Data
This is the most efficient and modern method to create a dropdown list and pull corresponding data dynamically across worksheets.
By combining the Data Validation feature with the XLOOKUP function, you can create a seamless form. The dropdown handles the selection, while XLOOKUP retrieves the exact data associated with that selection.
Select the list of items (e.g., your vehicle names) on your source sheet. Right-click the selection, click 'Define Name', type 'Vehicles' as the name, and click OK.
Click on the cell where you want the dropdown to appear. Navigate to Data > Data Validation on the top ribbon. Under the Settings tab, choose 'List' from the Allow dropdown, and type '=Vehicles' in the Source box. Click OK.
Select the adjacent cell where the related data should populate. Enter the formula: =XLOOKUP(A1, Vehicles_Range, Data_Range), replacing 'A1' with your dropdown cell, and adjusting the ranges to point to your master dataset.

Use Data Validation with INDEX and MATCH
Ideal for older versions of Excel that do not support the modern XLOOKUP function.
Create Dynamic Auto-Populating Dropdowns Easily with WPS Spreadsheet
WPS Spreadsheet offers comprehensive support for Data Validation and advanced lookup functions like XLOOKUP, FILTER, and INDEX/MATCH. You can effortlessly build automated forms and dashboards without worrying about complex setups.
- 1. Open your workbook: Launch WPS Spreadsheet and open the document containing your dataset.
- 2. Insert the Dropdown: Highlight the input cell, navigate to the 'Data' tab, click 'Validation', and set the criteria to 'List'.
- 3. Write the lookup formula: In the target cell, easily type out your =XLOOKUP() or =VLOOKUP() formula. WPS Spreadsheet will provide auto-complete suggestions to guide you.
- 4. Test your setup: Select a new value from your dropdown and watch the adjacent cells automatically populate the correct related data.

Frequently Asked Questions
Why is my lookup formula returning an #N/A error after selecting a dropdown item?
This error typically occurs if the text selected in the dropdown does not perfectly match the text in your source data. Check for and remove any accidental trailing spaces or invisible characters in both your master list and the dropdown.
Can I use VLOOKUP instead of XLOOKUP to populate related data?
Yes, VLOOKUP can be used. However, remember that VLOOKUP strictly requires the lookup value (the item in your dropdown) to be in the very first column of your selected table array. XLOOKUP and INDEX/MATCH are much more flexible as they can look up data to the left or right.
How do I make my dropdown list update automatically when I add new items?
To make your dropdown expand automatically, format your source list as a Table (Insert > Table) before creating your Named Range. This way, any new items added to the bottom of the table will automatically flow into your Data Validation dropdown and formulas.




