How to Match Master Sheet Data to Multiple Excel Worksheets Using XLOOKUP
Question details
The user needs to populate data on multiple individual worksheets by matching an identifier against a centralized master list using the XLOOKUP function.

- Product
- Excel / WPS Spreadsheet
- Device & OS
- not provided
- Scenario
- Distributing or syncing specific classifications from a master data sheet into individual bridge worksheets based on unique bridge numbers.
- Observed behavior
- Requires a reliable formula to dynamically look up values from the master sheet and return the matching records to the correct rows on multiple separate sheets.
Ensure your master sheet contains unique identifiers without any duplicates, and verify that the target worksheets share the exact same identifier format before applying the lookup formula.
Use XLOOKUP to Match and Populate Data Across Worksheets
Apply the XLOOKUP function to search for your specific identifier in the master sheet and return the corresponding data into your individual worksheets.
XLOOKUP is a powerful, modern replacement for VLOOKUP. It allows you to search for a value in one column and return a corresponding value from another column, regardless of their order, and works seamlessly across different worksheets in the same workbook.
Navigate to your specific worksheet (e.g., a bridge sheet) and click on the first empty cell in the classification column where you want the matched data to appear.
Type the formula =XLOOKUP(A2, Master!$A$2:$A$1000, Master!$B$2:$B$1000, "Not found"). Replace A2 with the cell containing your lookup value, and adjust the sheet name ('Master') and ranges to match your specific workbook structure.
Ensure that the lookup array and return array referencing the master sheet are locked using dollar signs (like $A$2:$A$1000). This prevents the range from shifting when you copy the formula down.
Press Enter to execute the formula. Then, click and drag the small square fill handle at the bottom-right corner of the selected cell down the column to populate the remaining rows.

Effortlessly Manage Master Sheets with WPS Spreadsheet
WPS Spreadsheet fully supports advanced functions like XLOOKUP, allowing you to seamlessly match and manage data across multiple worksheets. Enjoy a familiar interface and powerful data analysis tools that streamline your workflow.
- 1. Open your workbook in WPS Spreadsheet: Launch WPS Office and open the spreadsheet file containing your master sheet and individual data worksheets.
- 2. Insert the XLOOKUP formula: Select the target cell in your individual worksheet, navigate to the Formulas tab to find XLOOKUP, or type it directly into the formula bar.
- 3. Auto-fill the data: Press Enter and double-click the fill handle in the bottom right corner of the cell to instantly apply the matching logic to your entire dataset.

Frequently Asked Questions
Why is my XLOOKUP formula returning a #NAME? error?
The #NAME? error typically occurs if your spreadsheet software version is older and does not support the XLOOKUP function. Ensure you are using a recent version of WPS Spreadsheet or Microsoft 365. If the function is unavailable, use the INDEX and MATCH combination instead.
Can I pull data from a master sheet located in a completely different workbook?
Yes, XLOOKUP can reference ranges in external workbooks. To do this easily, keep both workbooks open, start typing your formula, and simply click over to the external master sheet to highlight the range. The software will automatically insert the correct file path into your formula.
How do I return multiple columns of data with a single XLOOKUP formula?
XLOOKUP is capable of spilling results into adjacent cells. Simply select multiple columns for your return array (for example, Master!$B$2:$D$1000). When you press Enter, the formula will automatically extract and display data for all three columns at once.
What should I do if XLOOKUP returns the wrong data?
First, check if you locked your master sheet ranges with absolute references (e.g., $A$2:$A$1000). Without absolute references, the lookup range shifts when you drag the formula down. Also, ensure there are no leading or trailing spaces in your lookup values by using the TRIM function.




