Have you tried creating a bookmark to https://docs.google.com/spreadsheets/d/ /copy ? That should display a button to copy the sheet. Answer from impletavita on reddit.com
🌐
Edmonds
itsupport.edmonds.edu › help › article › 268275
Edmonds College IT | How to Add Links to Google Sheets
Open your Google Sheets document. Select the cell where you want to insert the hyperlink. Click the Insert link button in the top menu, or right-click the cell and choose Insert Link · Enter the text you want displayed in the cell and paste ...
🌐
Reddit
reddit.com › r/googlesheets › url/bookmark to create a copy of a particular google sheet file?
r/googlesheets on Reddit: URL/bookmark to create a copy of a particular Google Sheet file?
February 9, 2023 -

I have a google sheet I use as a template, and many times a day I manually go to Drive, scroll down to find the template, right click to create a copy, and wait for it to generate. Then I double click to open it.

Ideally I would have a chrome bookmark that I can click and it will generate a copy for me and open it in the current tab. Is this possible, or is there anything I can do to cut down on the above steps?

Discussions

links - Generating Google Spreadsheet hyperlinks from cell contents - Web Applications Stack Exchange
I know the format of a hyperlink in a Google spreadsheet and could do the job manually, I'm just wondering if I can generate these using a simple find/replace, or whether it will need scripting. The new hyperlink can either go into the original cell, or a new cell can be created. ... Then you can auto-fill down the rest of the column. If you want the text of the link to ... More on webapps.stackexchange.com
🌐 webapps.stackexchange.com
September 13, 2012
Is it possible to have a cell be a link to a specific cell (preferably a whole row) in another page?
Yes. Select the cell in which you want to insert the hyperlink. Go to the Insert Tab. Click on the ‘Link’ option. You may get a suggestion for the sheet link. If you don’t, click on the ‘Sheets and named ranges‘ option. Select the sheet for which you want to create the hyperlink. Click Apply. When you click on the hyperlink text, it will automatically take you to the specified sheet. More on reddit.com
🌐 r/googlesheets
3
2
July 21, 2023
Link to specific sheet in Google spreadsheet - Web Applications Stack Exchange
I have a complicated Google spreadsheet with many sheets and a table of contents. Is there some way to create a link to the sheet names so that with a click one can go directly to the sheet? That is: More on webapps.stackexchange.com
🌐 webapps.stackexchange.com
March 21, 2012
auto create a link to every sheets google sheet
Make an example of what you want. More on reddit.com
🌐 r/googlesheets
9
1
January 29, 2024
🌐
The Bricks
thebricks.com › home › resources › how to use hyperlink in google sheets: a step-by-step guide
How to Use Hyperlink in Google Sheets: A Step-by-Step Guide
April 22, 2025 - The function is quite simple and has two main parts (arguments): ... url: This is the destination link. It must be a complete URL (e.g., "https://www.google.com") enclosed in quotation marks, or a cell reference containing a URL.
🌐
Coefficient
coefficient.io › home
How to Create Dynamic Hyperlinks in Google Sheets
August 26, 2024 - Open your Google Sheet and select the cell where you want to create the hyperlink. Type =HYPERLINK( to start the function. For the url parameter, select a cell containing the URL or type the URL directly.
🌐
Coefficient
coefficient.io › home
Google Sheets Hyperlink: How to Add Links in Your Spreadsheet
May 14, 2026 - This will create a hyperlink with the display text “Click Here” that links to cell A1 on the first sheet of the spreadsheet located at the URL “https://docs.google.com/spreadsheets/d/123abc456def/edit“.
🌐
MagicSlides
magicslides.app › home › blog › how to create hyperlinks in google sheets: a comprehensive guide
How to Create Hyperlinks in Google Sheets: A Comprehensive Guide - MagicSlides App
October 16, 2024 - Collaboration: Hyperlinks can facilitate communication and collaboration by linking to shared documents or email addresses, allowing team members to access necessary resources quickly. There are several methods to create hyperlinks in Google Sheets. Below are step-by-step instructions for each method. Google Sheets provides a built-in function called HYPERLINK that allows you to create hyperlinks easily. Open Google Sheets: Go to Google Sheets and open the spreadsheet where you want to create a hyperlink.
Find elsewhere
🌐
LiveFlow
liveflow.com › product-guides › hyperlink-function-in-google-sheets
HYPERLINK Function in Google Sheets: Explained | LiveFlow
... For example, if you have a URL in cell A1 and a text string for a label in cell B1, and want to create a clickable link to that URL in cell B3, you can use the formula =HYPERLINK(A1, B1) in cell B3.
🌐
Excel Insider
excelinsider.com › home › our blog › google sheets basics › how to link data between google sheets files (3 suitable ways)
How to Link Data Between Google Sheets Files (3 Suitable Ways) - Excel Insider
February 3, 2026 - Copy the URL of the source spreadsheet, e.g., https://docs.google.com/spreadsheets/d/abcd1234xyz5678/edit ➤ In the destination file, enter this formula in cell A1: =IMPORTRANGE(“https://docs.google.com/spreadsheets/d/abcd1234xyz5678/edit”, ...
🌐
SimpleSheets
simplesheets.co › blog › How-to-Link-Spreadsheets-In-Google-Sheets
How to Link Spreadsheets In Google Sheets
When you create a Google Sheet link to another sheet for the first time, you might get hit with a warning that you must grant access between the two files. The first time you attempt to connect an external sheet to your Google Sheets workbook, you must press "Allow Access." To get your Google Sheets spreadsheet to auto-update a reference to another sheet, you will need to use the Google Sheets add-on Sheetgo.
Top answer
1 of 3
71

When you switch to a different sheet in Google Spreadsheets, pay attention to the URL in your browser's address bar. At the end of the URL you should see something like:

#gid=0

This number changes when you switch sheets, and specifies which sheet to display. Copy the entire URL and create a hyperlink to it with this formula:

=hyperlink("https://docs.google.com/spreadsheet/ccc?key=0AsaQpHJE_LShcDJ0dWNudHFZWVJqS1dvb3FLWkVrS0E#gid=0", "LINK TEXT")

With a script

I've thought about this question a lot since I first wrote this answer, and I came up with a solution that involves a script.

With the spreadsheet open, click the Tools menu, then Script editor.... Paste all this code into the editor:

function onOpen(event) {
  var ss = event.source;
  var menuEntries = [];
  menuEntries.push({name: "Go to sheet...", functionName: "showGoToSheet"});
  ss.addMenu("Tasks", menuEntries);
}

function showGoToSheet() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var allsheets = ss.getSheets();
  var app = UiApp.createApplication();
  app.setTitle("Go to sheet...").setWidth(800).setHeight(600);
  var table = app.createFlexTable();
  table.setCellPadding(5).setCellSpacing(0);
  var goToSheetClick = app.createServerHandler('handleGoToSheetClick');
  var widgets = [];
  for (var i = 0; i < allsheets.length; i++) {
    var sheet_name = allsheets[i].getName();
    widgets[i] = app.createHTML(sheet_name).setId(sheet_name).addClickHandler(goToSheetClick);
    table.setWidget(i, 1, widgets[i])
  }
  var panel = app.createSimplePanel();
  panel.add(table);
  app.add(panel);
  ss.show(app);
}

function handleGoToSheetClick(e) {
  var sheet_name = e.parameter.source;
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName(sheet_name);
  sheet.activate();
  var app = UiApp.getActiveApplication();
  app.close();
  return app;
}

Save the script, then refresh the spreadsheet. After a second or two a new menu, Tasks, will appear after Help. There is one item in this menu: Go to sheet...

This menu item will open a panel with a list of names of all the sheets in the current spreadsheet. It doesn't look like it, but if you click on one of the sheet names, that sheet will come to the front.


As an answer to another question, this script was improved to include a scrollable view and buttons.

2 of 3
7

The best way to do this from my experience is to tie a function to a button/image. The only drawback is that you cannot pass parameters along with a script assigned to a button. Due to this you will need to make a function specific to each navigation but they can call be a in a single script file.

Steps:

Create an image (Insert -> image) and style it to your preference

Create a custom function with the following:

function showSheetByName(Name) {
   var ss = SpreadsheetApp.getActiveSpreadsheet();
   var sheet = ss.getSheetByName(Name);
   SpreadsheetApp.setActiveSheet(sheet);
}

and then a function specific to your button

function showSheet5() {
   showSheetByName("Sheet5");
}

Finally assign this function to your button

Assign Script...
showSheet5

You should now be able to click on your button and navigate to "Sheet5". This can also be modified to go to a specific area of the sheet as well.

🌐
Google Support
support.google.com › docs › answer › 3093313
HYPERLINK - Google Docs Editors Help
Failure to enclose url (or link_label, if provided) in quotation marks will cause an error. Google Sheets automatically converts most valid URL types when typed into a cell without the need to use this function. Creates a hyperlink inside the cell for specified cell_text.
🌐
Google Sites
sites.google.com › site › scriptsexamples › available-web-apps › mail-merge › documentation › advanced-formatting-options › different-links-url-for-each-recipient
Add different links / URL for each recipient
*** A new version of this article is available on this page *** Using =HYPERLINK() formula or Google Sheets toolbar button You can use the =HYPERLINK() function, or simply click on the toolbar button to insert a link in your spreadsheet.
🌐
Google Support
support.google.com › docs › answer › 45893
Work with links & bookmarks - Computer - Google Docs Editors Help
Under "Text," enter the text you want to be linked. Under "Link," enter a URL or email address, or search for a website. Click Apply. Tip: You can add multiple links in a single cell in a spreadsheet. To add multiple links in a cell, highlight the text you want to link.
🌐
Sheetgo
sheetgo.com › home › create links in google sheets to external destinations
Create links in Google Sheets to external destinations - Sheetgo
October 30, 2017 - There are two ways in Google Sheets to insert link to external destinations. Use the HYPERLINK formula or directly insert a link from the menu option.
🌐
Google Support
support.google.com › docs › thread › 96868022 › how-do-i-add-links-to-a-google-doc-to-cells-on-a-google-sheet
How do I add links to a google doc to cells on a google sheet? - Google Docs Editors Community
February 5, 2021 - Skip to main content · Google Docs Editors Help · Sign in · Google Help · Help Center · Community · Google Docs Editors · Terms of Service · Submit feedback · Send feedback on
🌐
Constant Contact
knowledgebase.constantcontact.com › email-digital-marketing › articles › KnowledgeBase › 29136-Link-a-Shared-Google-Document-or-Sheet-in-an-Email
Link a shared Google Document or Sheet in an email to share with multiple editors
The general process is the same for any web-based document creation tool that allows for shareable links, like Dropbox, Microsoft 365, Quip, Zoho, etc. Create a document or spreadsheet in Google and click Share.