Forum Discussion
How to create a dynamic hyperlink based on a changing cell reference in a different worksheet.
Thank you for your response. i get the attached message when i put in the formula.
This is the formula i typed in =HYPERLINK(“#Hours!K”&COUNTA(Hours!K:K),”Hours!”&COUNTA(Hours!K:K))
Thank you!
sheet2 is hours
K is the column in sheet2
- TwifooMay 31, 2019Silver Contributor
The formula is correct! I surmise you copied and pasted my suggested formula, and then you modified it. Instead, please type this formula yourself:
=HYPERLINK("#Hours!K"&COUNTA(Hours!K:K),
"Hours!K"&COUNTA(Hours!K:K))I suspect the formula might have included some invisible characters when you copied and modified it. Also note that, in my originally suggested formula, I inadvertently omitted the Column Letter in the friendly_name argument of HYPERLINK. Such omission is irrelevant in determining whether the formula works because the friendly_name argument is optional anyway. Nonetheless, I have accordingly included the Column Letter "K" in the formula above, which I want you to manually type, rather than copy and paste.
- BIBIE1440May 31, 2019Copper Contributor
Thank you very much! it worked perfectly when i typed it in manually.
Is there a way i can drag the formula down from row K1 to K100 such that when i click on the link in sheet1 K50 it will take me to sheet2 K50?
Thank you!
- TwifooMay 31, 2019Silver ContributorIn that case, the formula would be easier to construct, based on its relative row, like this:
=HYPERLINK(“#Hours!K”&ROW(),
“Hours!K”&ROW())