How to Automatically Update a Master Excel Sheet from Other Worksheets
Question details
The user needs to automatically sync data from individual team member worksheets into a centralized master worksheet without creating duplicate entries.
- Product
- Excel
- Device & OS
- not provided
- Scenario
- Consolidating additional information entered by team members across multiple separate sheets into a master list based on unique identifiers like names.
- Observed behavior
- The user wants the master sheet to automatically populate and update corresponding fields when new data is entered into the individual worksheets.
Ensure that all your worksheets share a common set of unique identifiers, such as exact first and last names, to allow the lookup formula to accurately match and pull the data.
Use an INDEX and MATCH Lookup Formula
Extract and automatically update data based on multiple criteria (like first and last names) using a combined INDEX and MATCH formula.
This method uses an array lookup to match two identifiers simultaneously. By matching both the first and last name, you can reliably pull data from a team member's specific worksheet into the master sheet.
Locate the columns in your master sheet that contain the unique identifiers. For example, assume Column A contains the First Name and Column B contains the Last Name.
Click on the cell in the master sheet where you want the updated data from the other worksheet to appear.
Type the formula: =IFERROR(INDEX(EmployeeTab1!D:D, MATCH($A2&$B2, EmployeeTab1!$A:$A&EmployeeTab1!$B:$B, 0)), "") and replace 'EmployeeTab1' with your actual target sheet name.
Press Enter (or Ctrl+Shift+Enter for older Excel versions) to apply the formula. Click and drag the fill handle at the bottom-right of the cell to copy the formula across other cells.

Append Data Using Power Query
Consolidate multiple worksheets into a single master sheet using Power Query to append data seamlessly.
Easily Manage Master Sheets with WPS Spreadsheet
WPS Spreadsheet provides powerful data processing tools, fully supporting dynamic arrays, complex INDEX/MATCH functions, and multi-sheet referencing. Update your master sheets smoothly and without compatibility issues.
- 1. Open Your Workbook: Launch WPS Spreadsheet and open the workbook containing your master and individual team sheets.
- 2. Input the Lookup Formula: Click the target cell in your master sheet and input your custom INDEX and MATCH formula to link the data.
- 3. Audit Formulas: Use the Formula tab tools to audit and trace precedents if you need to visually verify where the data is being pulled from.
- 4. Save as Standard Format: Save your file as a standard .xlsx format to ensure full cross-platform compatibility with other office software.

Frequently Asked Questions
Why is my lookup formula returning a blank cell?
If the formula returns a blank cell, it means the IFERROR function caught an error. This usually happens if the exact name match is not found in the target worksheet, or if there are hidden trailing spaces in the names. Ensure the names match perfectly in both sheets.
How do I reference a worksheet name with spaces in a formula?
When referencing a sheet with spaces in its name, enclose the sheet name in single quotation marks within your formula. For example, use 'Team Member Data'!$A:$A instead of Team Member Data!$A:$A.
Do I need to press Ctrl+Shift+Enter for this formula to work?
If you are using an older version of Excel, you may need to press Ctrl+Shift+Enter to evaluate the multiple criteria MATCH as an array formula. In newer versions that support dynamic arrays, simply pressing Enter is sufficient.
How do I adjust the formula when copying it across columns?
Make sure your lookup criteria references (like $A2 and $B2) have absolute column references but relative row references. Change the return array (like EmployeeTab1!D:D) to the specific column you want to extract for that new field.




