I make tons of macros like this for stuff I do during my day job as and engineer. This is right up my alley.
My first reaction would be to do it as you said with Index and Match functions. However, if that's not how you want to go, I could write a macro that would do perform a similar lookup function in the VBA but just output the value in each of those cells. So whenever you'd change the value in A1, the macro would run and update the data as you requested.
Then to generate your full report, I would have a large worksheet that has columns for:
- A1 value
- C or H
- the row from the Summary Report (e.g. GNC, or IMPH)
- and then the 15B, 16B, SI, PL, YTDP columns (with the data being the data from the other sheets)
You'll end up with 8 columns and 14 rows per A1 number (224 total + headers)
I can format the massive report differently if you like.
Cheers,
Grant