HomeGoogle DocsSpreadsheetHow to Create a Table of Contents in Google Sheets

How to Create a Table of Contents in Google Sheets

A table of contents makes large Google Sheets workbooks (files) much easier to navigate. Instead of scrolling through dozens of sheet tabs, users can jump directly to the sheet or section they need with a single click.

There are two common ways to create a table of contents in Google Sheets:

  • Link to different sheets in the workbook.
  • Link to specific sections within a worksheet.

This tutorial covers both manual methods.

Method 1: Create a Table of Contents for Navigating Between Sheets

This method is useful when your workbook contains many sheets but users only need quick access to the important ones, such as dashboards, monthly reports, summaries, or input sheets.

Suppose your workbook contains the sheets Jan, Feb, Mar, Apr, May, and Jun.

Step 1: Create an Index Sheet

Click the + (Add Sheet) button and create a new worksheet.

Rename it to Index, Table of Contents, or TOC.

Select cell A2.

Choose Insert > Link.

In the dialog box, click Sheets and named ranges.

Select Jan.

Press Enter.

Insert a link to another sheet when creating a table of contents in Google Sheets

Repeat these steps for the remaining sheets.

Your table of contents is now ready.

Clicking any sheet name opens that worksheet at the last active cell. This approach works well when your workbook structure rarely changes.

If you’d like friendlier names instead of the sheet names:

  • Hover over the hyperlink.
  • Click the Edit (pencil) icon.
  • Replace the displayed text with your preferred label.
Editing the display text of a hyperlink in a Google Sheets table of contents

Method 2: Create a Table of Contents for Navigating Within a Sheet

Sometimes your data is stored in one large worksheet rather than multiple sheets.

In that case, it’s more useful to jump directly to individual sections within the sheet.

For example, suppose your worksheet contains three tables:

  • Day 1
  • Day 2
  • Day 3
Table of contents with links to different sections within a Google Sheets worksheet

Step 1: Create the Table of Contents

Enter the section names in another location, such as G2:G4, or place them on a separate TOC sheet.

Right-click the first section’s starting cell.

Choose:

View more cell actions → Get link to this cell

Select the corresponding TOC cell.

Choose:

Insert → Link

Paste the copied URL.

Click Apply.

Repeat these steps for the remaining sections.

Now clicking each entry in the table of contents jumps directly to the corresponding section.

Frequently Asked Questions

Yes. Use Get link to this cell and insert that URL as a hyperlink in your table of contents.

Yes. Edit the display text without changing the destination.

Does Google Sheets have a built-in table of contents?

No. However, you can easily create one manually using hyperlinks or automatically using Apps Script and formulas.

Can I create a table of contents that updates automatically?

Yes. By combining Apps Script with formulas, you can create a table of contents that automatically reflects sheet additions, deletions, and renames. See How to Create a Self-Healing Table of Contents in Google Sheets for a step-by-step guide.

Conclusion

A table of contents is a simple but effective way to improve navigation in Google Sheets.

If your workbook contains a fixed set of sheets or sections, the manual hyperlink methods covered in this tutorial work well and require no scripting. However, if you frequently add, delete, or rename sheets, an automated table of contents may be a better long-term solution.

Prashanth K V
Prashanth K V
Your Trusted Google Sheets and Excel Expert Prashanth K V is a Diamond Product Expert in Google Sheets, officially recognized by Google for his contributions to the Docs Editors Help Community and featured in the Google Product Experts Directory. Explore his blog to learn advanced formulas, automation tips, and problem-solving techniques to elevate your spreadsheet skills.

Top Discussions

More like this

How to Use the SHEET and SHEETS Functions in Google Sheets

The SHEET and SHEETS functions let you retrieve information about worksheets in a Google...

How to Create a Self-Healing Table of Contents in Google Sheets

A table of contents makes navigating large Google Sheets workbooks much easier. However, a...

Sort a Tab Name List Dynamically by Workbook Order in Google Sheets

When your workbook contains many sheets (tabs), you may create a table of contents...

6 COMMENTS

  1. The problem with this method is that if the referenced cell changes (e.g., B100 to B110), the link will not update to the new cell, and you’ll have to continuously update the link manually.

    I wish there was a way to maintain the reference dynamically after the initial setup.

  2. This is a time-consuming way to do it if you’re looking to link to the whole sheet. Instead, just Right Click > Insert Link > Click in the Link field > Sheets in this spreadsheet > select which sheet

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.