How to Add a Bookmark to a Word Table for Cross-References
🔍 WiseChecker

How to Add a Bookmark to a Word Table for Cross-References

Adding a bookmark to a table in Word lets you create cross-references that link directly to that table anywhere in your document. Without a bookmark, cross-references can only point to headings or numbered items, not to a specific table. This article explains how to add a bookmark to a table, how to insert a cross-reference that points to the table, and what to avoid so the link works correctly.

Key Takeaways: Adding Bookmarks to a Word Table for Cross-References

  • Insert > Bookmark: Select the entire table before opening the Bookmark dialog to make the bookmark cover the whole table.
  • Cross-reference > Reference type = Bookmark: Choose “Bookmark” from the Reference type dropdown to find your table bookmark.
  • Update fields (Ctrl + A then F9): After moving or editing the table, update all cross-references to refresh the displayed text and page number.

How Bookmarks Work With Tables in Word

A bookmark in Word marks a specific location or a selection of content so you can jump to it or reference it from elsewhere in the document. When you insert a cross-reference, Word can insert the bookmark name, the page number, or the paragraph number of the bookmarked content.

For a table, the bookmark must cover the entire table including its caption if you want the cross-reference to display the table caption text. If you bookmark only a cell or a row, the cross-reference will not show the table caption and may behave unpredictably when the table moves to a new page.

Prerequisites before adding a bookmark to a table:

  • The document must be saved at least once. Bookmarks are saved with the document file.
  • Each bookmark name must be unique. Word will warn you if you reuse a name.
  • Bookmark names must start with a letter and can contain numbers and underscores but no spaces.

Steps to Add a Bookmark to a Word Table

  1. Select the entire table
    Click the table move handle (the four-arrow icon that appears at the top-left corner of the table when you hover over it). This selects all cells in the table. Alternatively, click inside the table, then go to Table Layout > Select > Select Table.
  2. Open the Bookmark dialog
    Go to Insert > Links > Bookmark. The Bookmark dialog box opens.
  3. Type a bookmark name
    In the Bookmark name field, type a name that describes the table. Use no spaces. For example: TableSalesResults or AnnualReportTable. The name is case-insensitive but must start with a letter.
  4. Click Add
    Click the Add button to save the bookmark. The dialog closes automatically. The table is now bookmarked.

To verify the bookmark was added, open the Bookmark dialog again. Your bookmark name appears in the list. Click Go To to jump to the table and confirm the selection is correct.

How to Insert a Cross-Reference That Points to the Table

After bookmarking the table, you can insert a cross-reference anywhere in the document. The cross-reference can display the bookmark text, the page number, or the paragraph number.

  1. Place the cursor where you want the cross-reference
    Click at the location in the text where the reference should appear. For example: “Results are shown in ” followed by the cross-reference.
  2. Open the Cross-reference dialog
    Go to Insert > Links > Cross-reference. The Cross-reference dialog opens.
  3. Set Reference type to Bookmark
    In the Reference type dropdown, select Bookmark. The list below shows all bookmarks in the document.
  4. Select the table bookmark
    Click the bookmark name you added earlier.
  5. Choose what the reference will display
    In the Insert reference to dropdown, choose one of these options:
    Bookmark text: Inserts the content of the bookmarked table. For a full table, this can be messy. Better to bookmark a caption instead.
    Page number: Inserts the page number where the table appears.
    Paragraph number: Inserts the paragraph number of the first cell. Not useful for tables.
    Paragraph number (no context): Same as above without surrounding context.
    Paragraph number (full context): Includes heading numbers if the table is under a heading.
    The most common choice for a table is Page number or Bookmark text if the bookmark is on a caption.
  6. Click Insert
    Click Insert, then close the dialog. The cross-reference appears at the cursor location.

If you later move the table to a different page, update the cross-reference by selecting it and pressing F9, or press Ctrl + A then F9 to update all fields in the document.

Common Mistakes When Bookmarking a Table for Cross-References

The cross-reference shows the wrong text or no text

This happens when the bookmark covers only a single cell instead of the entire table. To fix this, remove the existing bookmark, select the whole table using the table move handle, and add a new bookmark with the same name.

The cross-reference displays the table content inside the reference

If you set Insert reference to to “Bookmark text” and the bookmark covers the entire table, Word inserts the full table HTML. This is rarely useful. Instead, add a separate bookmark to the table caption above or below the table, then use that caption bookmark for the cross-reference. Set Insert reference to to “Bookmark text” to show the caption text.

Bookmark name contains a space or starts with a number

Word does not allow spaces or numbers at the start of a bookmark name. If you type a space, the Add button is grayed out. Use underscores or camelCase instead. For example: Table_2024_Results or Table2024Results.

The cross-reference does not update after moving the table

Cross-references are fields. They do not update automatically when you move content. Press Ctrl + A to select the entire document, then press F9 to update all fields. You can also right-click a specific cross-reference and choose Update Field.

Bookmarking a Table vs Bookmarking a Table Caption

Item Bookmark on Table Bookmark on Table Caption
What is selected Entire table including all cells Only the caption paragraph above or below the table
Cross-reference shows Table content (not recommended) or page number Caption text such as “Table 1: Sales Results”
Page number accuracy Correct if table moves to new page Correct if caption stays with table
Best use case Jumping to the table location via Go To Inserting a readable reference in text

For most cross-reference needs, bookmark the table caption instead of the table body. The caption gives you clean text that Word can insert into a sentence. If you need the cross-reference to also update the page number automatically, both methods work as long as you update fields after moving the table.

You can now add a bookmark to any Word table and insert a cross-reference that points to that table or its caption. Start by selecting the entire table or its caption, then use Insert > Bookmark to assign a unique name. For the cross-reference, choose Bookmark as the reference type and pick the correct display option. To keep references accurate after editing, update all fields with Ctrl + A then F9. For a cleaner look in your text, always bookmark the table caption rather than the table body.