Hyperlink to Another Worksheet in Excel (3 Ways)

A hyperlink lets you jump from a summary sheet straight to the detail behind a number. Use the HYPERLINK function, Insert Link (Ctrl + K), or the little-known right-drag trick.

ShortcutCtrl + K
FunctionHYPERLINK
Works inAll Excel versions

The example

A highway project’s cost summary pulls each total from its own sheet: Roads, Street Lighting, Storm Water and Domestic Sewerage. Each amount should open the sheet it came from.

Highway project cost summary linked to detail worksheets

1. HYPERLINK function

HYPERLINK takes a link location and the text to show. Put # before the sheet name to mean this workbook:

=HYPERLINK("#'Roads'!F4",Roads!F4)
HYPERLINK formula linking to cell F4 on the Roads sheet

The second argument, Roads!F4, shows the amount itself, so the cell still displays the number. Sheet names with spaces need single quotes:

=HYPERLINK("#'Street Lighting'!G217",'Street Lighting'!G217)
HYPERLINK formula linking to the Street Lighting sheet
Clicking hyperlinks to jump between worksheets

2. Insert Link (Ctrl + K)

  1. Right-click the cell and choose Link, or press Ctrl + K.
  2. Click Place in This Document.
  3. Choose the sheet, type the cell (such as F4) and click OK.
Right-click menu with Link option
Insert Hyperlink dialog with Place in This Document selected
Hyperlink screen tip showing the link location

3. Right-drag with Alt (fastest)

  1. Select the target cell and point at its border until the cursor becomes a four-way arrow.
  2. Hold the right mouse button and Alt, and drag onto the sheet tab where you want the link.
  3. Drop on the cell and choose Create Hyperlink Here.
Right-dragging a cell to another sheet tab
Create Hyperlink Here option after right-drag

On the same sheet you don’t need Alt.

Creating hyperlinks with drag and drop

Links that survive renaming a sheet

All three methods store the sheet name as text, so renaming Roads to Road Works breaks the link. To avoid that, give the target cell a name (type RoadsTotal in the Name Box) and link to the name:

=HYPERLINK("#RoadsTotal",Roads!F4)

Names follow the cell when sheets are renamed or rows are inserted.

Things to know

  • To select a linked cell without following it, click and hold until the pointer changes, or select it with the arrow keys.
  • For a clickable list of every sheet, use the table of contents macro.
  • HYPERLINK also opens web pages and files: =HYPERLINK("https://xlncad.com","XL n CAD").

Related