# INDEX MATCH across Multiple Sheets in Excel (With Alternative)

Get FREE Advanced Excel Exercises with Solutions!

In Microsoft Excel, itâ€™s a common scenario to lookup and then extract data from multiple sheets based on different criteria. The combination of INDEX and MATCH functions is a suitable method that can serve the purpose of pulling out data from multiple sheets into a particular one.

In this article, youâ€™ll get to learn how we can use INDEX and MATCH functions across multiple worksheets with appropriate illustrations.

## Use of INDEX MATCH Functions across Multiple Sheets in Excel

In the following picture, you can see multiple worksheets open in a single workbook. The first sheet has been named as Summary. In this sheet, the sales of a particular device or component on a particular date will be extracted from other corresponding worksheets.

Below is the screenshot of the second worksheet named Notebook where the sales of notebooks on some successive dates have been recorded. Similarly, if we go through the rest of the worksheets available then weâ€™ll find the sales of other devices or components- Desktop, Monitor, Processor, and Motherboard.

What weâ€™ll do now is in the Summary sheet, weâ€™ll extract the sales of notebooks on 1-Sep-2021 from the Notebook sheet.

ðŸ“Œ Step 1:

âž¤ In the Notebook worksheet, select the entire table first.

âž¤ From the Styles group of commands under the Home ribbon, select any table you prefer from the Format as Table drop-down.

ðŸ“Œ Step 2:

âž¤ Go to the Formulas tab and select the Name Manager command from the Defined Names drop-down.

ðŸ“Œ Step 3:

âž¤ Edit the name of the table here and type Notebook in the Name box.

âž¤ Press OK.

ðŸ“Œ Step 4:

âž¤ Similarly, follow the previous step for all other worksheets and name the corresponding tables with the device or components present in the Summary sheet.

âž¤ Close the Name Manager dialogue box and youâ€™re now ready to assign the formula in the Summary sheet.

ðŸ“Œ Step 5:

âž¤ In the first output Cell D5, type the following formula:

`=INDEX(INDIRECT(B5&"[Sales]"),MATCH(Summary!\$C5,INDIRECT(B5&"[Date]"),0))`

âž¤ Press Enter and youâ€™ll get the sales value of notebooks on 1-Sep-2021.

ðŸ“Œ Step 6:

âž¤ Now use Fill Handle to fill down the rest of the cells in Column D.

Finally, youâ€™ll be displayed the sales of other components or devices on the specified dates. If you change a date for any device in Column C, youâ€™ll find the sales value of the particular device on that specified date at once. Similarly, you can change the device name too in Column B and youâ€™ll be shown the corresponding sales value on the particular date.

## Alternative (VLOOKUP) to the Use of INDEX MATCH Functions across Multiple Sheets

There is a suitable alternative to the INDEX and MATCH functions and that is the VLOOKUP function. The VLOOKUP function looks for a value in the leftmost column of a table and then returns a value in the same row from a specified column.

Since weâ€™re using the previous dataset, letâ€™s have a look at how we can apply the VLOOKUP function in the output Cell D5 now. The required formula is:

`=VLOOKUP(\$C5,INDIRECT("'"&B5&"'!\$B\$5:\$C\$10"),2,FALSE)`

After pressing Enter only, youâ€™ll get the first output as found in the previous method.

Now use the Fill Handle option to autofill the rest of the output cells in Column D and youâ€™ll be displayed the corresponding sales values right away.

## Concluding Words

I hope these two methods mentioned above will now help you to apply them in your Excel workbook to lookup and extract data from multiple worksheets. If you have any questions or feedback, please let me know in the comment section. Or you can check out our other articles related to Excel functions on this website.

## What is ExcelDemy?

ExcelDemy Learn Excel & Excel Solutions Center provides free Excel tutorials, free support , and premium Excel consultancy services for Excel and business users. Feel free to contact us with your Excel projects.