0

I don't want to write a macro (due to end user restrictions). I want the output of something like =CONCAT("='",A2,"'!K14") to be used as ='Sheet1'!K14. This doesn't happen unless i explicitly go into the cell & hit a enter.

2
  • =INDIRECT(CONCAT("'",A2,"'!K14")) Commented May 11, 2021 at 16:56
  • Thanks. This worked. please post it as an answer so I can close this. Commented May 12, 2021 at 7:02

2 Answers 2

1

Just make sure you are aware of the performance limits with Indirect.

It is a volatile function, meaning it calculates every time there is a change to the workbook. Not a problem when you use it a couple of times, but will probably freeze up if you have thousands of them.

Sign up to request clarification or add additional context in comments.

Comments

0

Use the Indirect Function. You can also simplify by replacing the CONCAT() function with just the AND operator. Try this:

=INDIRECT("'"&A2&"'!K14")

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.