Exceljet

Quick, clean, and to the point

Link to multiple sheets

Excel formula: Link to multiple sheets
Generic formula 
=HYPERLINK("#"&sheet&"!"&cell,"linktext")
Explanation 

To build links to multiple sheets in a workbook, you can use the HYPERLINK function. In the example shown, the formula in D5, copied down, is:

=HYPERLINK("#"&B5&"!"&C5,"Link")

This formula generates a working hyperlink to cell A1 in each of the 9 worksheets as shown.

How this formula works

This formula relies on concatenation to assemble a valid location for the HYPERLINK function.

In cell D5, the link location argument is created like this:

"#"&B5&"!"&C5 // returns ""#Sheet1!A1""

which returns the string "#Sheet1!A1". The formula then resolves to:

=HYPERLINK("#Sheet1!A1","Link")

Which returns a valid link.

The cell value in column C is entirely arbitrary and can be any cell you like. It could also be hardcoded into the formula as a string like this:

=HYPERLINK("#"&B5&"!A1","Link")

Note: The hash character (#) at the start of the sheet name is required. For more link syntax examples, see HYPERLINK.

Author 
Dave Bruns

Excel Formula Training

Formulas are the key to getting things done in Excel. In this accelerated training, you'll learn how to use formulas to manipulate text, work with dates and times, lookup values with VLOOKUP and INDEX & MATCH, count and sum with criteria, dynamically rank values, and create dynamic ranges. You'll also learn how to troubleshoot, trace errors, and fix problems. Instant access. See details here.