INDIRECT, volitile and speed help

noodlestall

New Member
Joined
Apr 5, 2018
Messages
2
I have a workbook with 2 worksheets.
One shows the report (Output) the other has the raw data (Raw Data).

I want the user to be able to easily amend the formulas (without having to understand them) if the structure of the raw data changes, e.g. new column added.

I have a header row on the output report (row 5) which contain the headers from the raw data for the columns I want to get data from.

Cell C1 contains 'Raw Data'!AN:AN which is the user ID column. This is so the user can just update this field if the user ID column changes. To use this I have had to use INDIRECT(C1) which is causing everything to slow down (getting the Calculating Processors 4 on the bottom right of the application).

Can anyone advise me of another way around the indirect part to speed this up (or any other way to speed it all up) There is potentially 100's or rows of data.

My formula is: =IFERROR(INDEX('Raw Data'!$A:$BJ,MATCH($B7,INDIRECT($C$1),0),MATCH(A$5,'Raw Data'!$1:$1,0)),"")

Regards
 

Excel Facts

How to show all formulas in Excel?
Press Ctrl+` to show all formulas. Press it again to toggle back to numbers. The grave accent is often under the tilde on US keyboards.
Reduce the Raw data reference A:BJ for a start, change it to something like A1:BJ100000 or a sufficient number of rows.
Same goes for C1, change it to something like AN1:AN100000
 
Last edited:
Upvote 0

Forum statistics

Threads
1,214,819
Messages
6,121,727
Members
449,049
Latest member
MiguekHeka

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
Back
Top