Reference a cell's content into a formula

MrDB4Excel

Active Member
Joined
Jan 29, 2004
Messages
341
Office Version
  1. 2013
Platform
  1. Windows
I am creating a TOC using the following parameters I found on How To Excel's webpage regarding How To Generate A List Of Sheet Names From A Workbook Without VBA
Go to the Formulas tab.
Press the Define Name button.
Enter SheetNames into the name field.
Enter the following formula into the Refers to field.
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")
Hit the OK button.
"In a sheet within the workbook enter the numbers 1,2,3,etc… into column A starting at row 2.
Then in cell B2 enter the following formula and copy and paste it down the column until you have a list of all your sheet names."
=INDEX(SheetNames,A2)
As a bonus, we can also create a hyperlink so that if you click on the link it will take you to that sheet. This can be handy for navigating through a spreadsheet with lots of sheets. To do this add this formula into the column C.
=HYPERLINK("#'"&B2&"'!A1","Go To Sheet")
=HYPERLINK("#'"&B2&"'!A1","F1")
This last formula is where I want to replace the "Go To Sheet" with the contents of the sheet names that occur in column F as follows:
Table Of Contents
TOC
Table of Contents Gallery
Translation Websites
CZ2ENG
Comments-Notes
Etc.
Thus when done the Links column would read the content from F1, F2, F3 etc.
But this is what I get instead:
Sheet Names Sheet Links
1 Table Of Contents &F1
Where the formula used for the Sheet Links column reads as follows:
=HYPERLINK("#'"&B2&"'!A1","&F1")
In essence I want each link to read as the sheet name and not "Go To Sheet"
What am I missing here.
Any help is much appreciated.
 

Excel Facts

Difference between two dates
Secret function! Use =DATEDIF(A2,B2,"Y")&" years"&=DATEDIF(A2,B2,"YM")&" months"&=DATEDIF(A2,B2,"MD")&" days"
Where the formula used for the Sheet Links column reads as follows:
=HYPERLINK("#'"&B2&"'!A1","&F1")

Hi - try removing the quotes and ampersand from the F1 cell reference - like this.

=HYPERLINK("#'"&B2&"'!A1",F1)
 
Upvote 0

Forum statistics

Threads
1,223,230
Messages
6,170,883
Members
452,364
Latest member
springate

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