Why the Pound Sign (#) Works in Excel HYPERLINK Formulas
Question details
The user wants to understand why the pound sign (#) is used in Excel HYPERLINK formulas and how it functions as an internal reference tool.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Creating internal hyperlinks to jump to specific cells or worksheets within the current workbook.
- Observed behavior
- The pound sign (#) successfully acts as an anchor to identify a location within the current workbook, allowing the formula to work without needing the full file path.
Verify the exact spelling of the target worksheet name and cell reference you want to link to before setting up your HYPERLINK formula.
Using the Pound Sign (#) for Internal Workbook Links
Use the pound sign (#) in the HYPERLINK function to create dynamic links to other sheets or cells within the same workbook quickly.
The pound sign (#) acts as a fragment identifier, conceptually identical to how anchor tags work in web addresses. It tells Excel that the target destination is located within the active workbook, saving you from having to type out the full file path.
This shorthand is incredibly useful because if you move or rename the workbook file later, the internal links will remain intact and will not break.
Click on the cell where you want to insert the clickable internal hyperlink.
Enter the formula =HYPERLINK("#SheetName!CellReference", "Link Text"). For example, typing =HYPERLINK("#January!A10", "Go to January A10") will set the link target to cell A10 on the 'January' sheet.
Press Enter on your keyboard. Click the cell with the newly created hyperlink to ensure it jumps directly to the referenced sheet and cell.

Create Interconnected Spreadsheets Easily with WPS Office
WPS Spreadsheet fully supports the pound sign (#) shorthand in the HYPERLINK function, allowing you to easily build dynamic, interconnected workbooks with standard formulas.
- 1. Open your workbook: Launch WPS Spreadsheet and open your existing file.
- 2. Enter the formula: Select the target cell and type =HYPERLINK("#Sheet2!A1", "Go to Sheet 2").
- 3. Use the link: Press Enter to save, then click the cell to jump seamlessly to your internal reference.

Frequently Asked Questions
Can I use the pound sign (#) to link to a specific named range?
Yes, you can link directly to a named range in the current workbook by using the pound sign followed by the exact range name, such as =HYPERLINK("#MyNamedRange", "Go to Range").
What happens if I omit the pound sign (#) in the HYPERLINK formula?
Without the pound sign, Excel attempts to locate an external file matching the text string you entered. Since it cannot find a valid file path locally, clicking the link will trigger a 'Cannot open the specified file' error.
Why doesn't my hyperlink work when the target sheet name has spaces?
If your worksheet name contains spaces, you must enclose the sheet name in single quotation marks within the formula string. For example: =HYPERLINK("#'January Sales'!A1", "View Sales").




