How to Use the ‘HYPERLINK’ Function in Google Sheets to Create Clickable Buttons

If you are building a complex dashboard or a project management tracker in Google Sheets, you frequently need to link out to external resources (like a Google Drive folder, a client’s website, or a Jira ticket). The standard way to do this is to simply paste the raw URL into a cell: https://www.example.com/project/data/12345.

This looks terrible. A spreadsheet filled with long, raw URLs is chaotic and unprofessional. Instead, you can use the HYPERLINK function to hide the ugly URL entirely, replacing it with a clean, clickable “button” (like “Click Here for Invoice”) that instantly teleports the user to the correct destination.

The Syntax of HYPERLINK

=HYPERLINK("URL", "Link Label")

The function is incredibly simple. It requires two pieces of information: the actual destination web address, and the clean, readable text you want the human to see.

Step 1: Create a Basic Text Link

Assume you are creating a list of client websites.

  1. Click on an empty cell (e.g., B2).
  2. Type the following exact formula, ensuring you include the quotation marks:
    =HYPERLINK("https://www.apple.com", "Visit Apple's Website")
  3. Press Enter.

The raw URL is gone. The cell simply contains the blue, underlined text “Visit Apple’s Website”. When a user clicks it, it acts exactly like a button, opening a new tab in their browser.

Step 2: Build Dynamic Links (The Advanced Method)

The true power of the HYPERLINK function is combining it with other cells to create dynamic buttons automatically.

Imagine Column A contains 500 different tracking numbers (e.g., 1Z999999999). You want Column B to automatically generate a clickable “Track Package” button for every single row that goes directly to the FedEx or UPS website.

  1. Assume the first tracking number is in cell A2.
  2. Click on cell B2 and use the & symbol to glue the base URL and the tracking number together inside the formula:
    =HYPERLINK("https://www.ups.com/track?loc=en_US&tracknum=" & A2, "Track Package")
  3. Press Enter.

The Result

Cell B2 now contains a clean “Track Package” link. Because you referenced cell A2 dynamically, the formula automatically appended “1Z999999999” to the end of the invisible URL.

You can now drag cell B2 down 500 rows. In exactly three seconds, you have generated 500 unique, perfectly formatted clickable tracking buttons, transforming your raw spreadsheet into a highly functional, interactive dashboard.

RELATED POSTS

  • How to Use the Google Sheets SORTN Function to Find Top Performers
  • How to Use the UNIQUE Function in Google Sheets to Remove Duplicates
  • How to Protect Cells and Ranges in Google Sheets from Accidental Edits
  • How to Use the Google Sheets REGEXMATCH Function to Validate Text
  • How to Use the Google Sheets SPLIT Function to Separate Text
  • Get the best tech tips delivered straight to your inbox.

    Join thousands of readers mastering Apple, Google, Microsoft, and Linux.