Index/Match - Reducing Calculation Speed

The Great SrH

Board Regular
Joined
Jan 16, 2015
Messages
172
Hi guys,

I'm hoping you can help reduce the amount of resources my spreadsheet is currently using.

I think the main culprit is my "Individual Report" tab which has in total, 57 cells with an Index/Match formula in. An example of the code is below:
Excel Formula:
=INDEX(ObsData!$L:$L,MATCH(1,INDEX(($J$6=ObsData!$G:$G)*($J$7=ObsData!$H:$H),0,1),0))

As you can see, the function is searching the ObsData tab for a couple of search criteria's and returning the result.

I've read that it's better to not search an entire column however, the amount of rows in the ObsData tab will continue to grow as the days go on.

I've included a screenshot so you can see what the tab looks like.

Any tips or ideas?!
SS1.png
Thanks
 

Excel Facts

Fastest way to copy a worksheet?
Hold down the Ctrl key while dragging tab for Sheet1 to the right. Excel will make a copy of the worksheet.

The Great SrH

Board Regular
Joined
Jan 16, 2015
Messages
172
Use an Excel Table as data source ?
Use dynamic ranges ?
Apologies I completely missed this response!

I don't know if they will be able to pull the specifics of what my Index Match is doing (it's based on atleast 2 criterias depending what's selected on the home tab)

Really sorry but i'm not the most familiar with what you suggested!
 

Alex Blakenburg

Well-known Member
Joined
Feb 23, 2021
Messages
575
Office Version
  1. 365
Platform
  1. Windows
What version of Excel are you running ? For dynamic arrays you need to have Microsoft 365.
If you are not sure type =xlookup( into a cell and tell us if it recognizes it.

Is there any reason you can't convert your data on ObsData into an Excel Table ?
If you do that you can use Table Structured Referencing which will automatically expand as you add data and you won't need to do a Full Column scan.
 

Watch MrExcel Video

Forum statistics

Threads
1,129,588
Messages
5,637,275
Members
416,963
Latest member
samfuge

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Top