How to use Worksheet Name formula within a formula

SeliM

Board Regular
Joined
Aug 10, 2023
Messages
62
Office Version
  1. 365
Platform
  1. Windows
Good afternoon
apologies for the unclear heading!
I'm assisting a small organisation with their procurement system. The main component is a proprietary system that exports to excel.
The export file has a different name each time.

I have put this formula together (after many iterations) to capture the worksheet name, =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
The result of the formula is - 'Final_Report-43859_Q23_24_30_De'!$E:$E,0)

To streamline process, I would like to use the formula (above) within an indirect formula to capture data directly from the exported file to ensure the correct worksheet name is captured.

For example a simple INDIRECT(Lookup!$C$2) where Lookup $c$2 holds - 'Final_Report-43859_Q23_24_30_De'!"&ADDRESS(MATCH("Total Score",'Final_Report-43859_Q23_24_30_De'!$E:$E,0)+1,2,1)

If the export file is named 'Final_Report_Score' of course the formula would fail - I'm trying to avoid having to edit dozens of formulas. (the procurement system can hold up to a 100 tender details).

Any advice you could offer to automate the process would be most appreciated.

Hope this makes sense
Mel
 

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.
Hello,

Your request makes sense but I suggest you to be very careful with the use of INDIRECT functions. It is volatile and will be reevaluated at every workbook recalculation. So if calculation mode is set to automatic, a lot of time. On top of this you mentionned you wanted to use it on a relatively big dataset (100 rows) and it can make your workbook really slow very fast.

I understand the convenience of indirect function but maybe it would be time to consider using another method. In my opinion.
 
Upvote 0

Forum statistics

Threads
1,224,812
Messages
6,181,083
Members
453,021
Latest member
Justyna P

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