How to set cross-reference page numbers in Word: range and minus 1
Explain how to use bookmarks and field codes to reference page numbers in Word, including specifying page numbers, page number ranges, and offset writing minus 1, as well as methods for updating page numbers and troubleshooting "Error! Reference source not found".
Key points of this article
- To cite a page number, you must first add a bookmark to the target location, and then select "Bookmark" and "Page Number" in the cross-reference. Do not enter the page number manually.
- The page number range requires two bookmarks: the starting bookmark refers to the starting page, and the ending bookmark refers to the ending page, connected by text in the middle.
- If you want to reduce the reference page number by 1, you can use the "=" field to nest the PAGEREF field, in the format = PAGEREF bookmark - 1.
- After the page number changes, press Ctrl+A to select all and then press F9 to update the field, and set the update field before printing to avoid printing out the old page number.
- After deleting a bookmark or target content, the reference will show an error and the bookmark will need to be re-added and the domain updated.
In long documents, it is often necessary to write "see page 12 for details" and "see pages 8 to 10". Once the number of pages changes due to the addition or deletion of paragraphs, the handwritten numbers will be wrong. Word's cross-reference feature allows these page numbers to automatically update with the text. This article is written for people who need to write papers, reports, tender documents or contract attachments. It explains how to quote specified page numbers, how to express page number ranges, and how to reduce page numbers by one.
Many people confuse "cross-reference number" with "cross-reference page number." The former refers to the title, caption, and numbered item, while the latter refers to the page where a certain position is located. Both rely on bookmarks or automatically generated hidden bookmarks, but the settings and results are different. The following method is based on the common operations of Word and is applicable to common Windows and macOS versions.
Should I use bookmarks or enter them directly when quoting page numbers? One sentence conclusion
Directly inputting the page number saves trouble, but it will become invalid as soon as the document is changed. It is only suitable for short documents after finalization. When automatic updating is required, the bookmark should be added to the PAGEREF field, and the result is the page number where the bookmark is located. Range and minus 1 are also based on this field. The table below gives suggestions based on common situations.
| your situation | Recommended practices | reason |
|---|---|---|
| Page numbers referencing a single location, such as "see page 5" | Add bookmarks, select "Bookmarks" for cross-references, and select "Page Numbers" for citations. | Page numbers automatically update as the text changes |
| A page range that cites a section of content, such as "pages 3 to 6" | Add a bookmark at the starting and ending positions and insert page numbers respectively. | A bookmark can only correspond to one start page, and the range requires two points. |
| The page number is 1 less or 1 more than the target page | Use "=" field to nest PAGEREF field to perform operations | The offset is written in the formula and is easy to modify. |
| The document has only a few references and is rarely changed | You can enter the numbers directly, but you need to check them before finalizing. | Simple operation, but high maintenance costs |
| The same page number needs to be reused in multiple places | Make only one bookmark and insert the same PAGEREF field in multiple places | Only need to maintain one bookmark, it is not easy to miss |
Before you start: Confirm these points first
First, confirm whether the target position is stable. The bookmark is attached to the text where it is located. If you delete the entire paragraph, the bookmark will also be deleted and the reference will report an error. Therefore, it is recommended to add bookmarks to the beginning text of the title or paragraph, rather than to an isolated blank space.
Second, confirm the starting point of the page numbering. If there is a table of contents or abstract in front of the document using Roman numerals, and the text starts from 1, then PAGEREF returns the page number displayed in the current section, which is consistent with the page number you see. If you want the referenced page numbers to be consistent with the physical page order, you need to unify the numbering method in the page number settings, otherwise the two sets of numbers will confuse readers.
Third, confirm whether the field code needs to be displayed. You can use Alt+F9 to switch field codes and results when editing, which is convenient for checking whether the PAGEREF bookmark is spelled correctly, and also for confirming whether the minus 1 formula is complete. Remember to switch back to results view before finalizing.
Fourth, confirm the signing rules. Bookmarks must start with a letter and can only contain letters, numbers, and underscores, and no spaces. It is recommended to give a name that can reveal the purpose, such as "Table 3_Position" and "Method_Start" to avoid confusion in the future.
Fifth, confirm whether the document will be edited by others. Domains and bookmarks usually display normally on the other party's computer, but if the other party deletes the paragraph where the bookmark is located, the reference will become invalid. In team collaboration documents, comments should indicate which bookmarks cannot be deleted.
Steps to quote specific page numbers in Word
- Open the document and select the location you want to quote (such as the beginning of a title or paragraph).
- Find the function of adding bookmarks in the insertion related menu of the editing column, enter an easy-to-understand name, such as "Method_Start", and then complete the addition.
- Move the cursor to the place where you want to write the reference, switch to the functional area responsible for reference, and open the cross-reference entrance.
- In the cross-reference dialog box, set the reference type to bookmark, set the reference content to page number, and then select the bookmark just now in the list.
- Click Insert, and Word will generate a PAGEREF field at the cursor, which displays the current page number.
- If you want to indicate a page number range, such as "Pages 3 to 6", add a bookmark at the end of the target paragraph, then insert the starting page number and the ending page number respectively, connected with the text "To" in the middle.
- To subtract 1, first press Ctrl+F9 to insert a pair of field brackets, enter an equal sign and a space, then use the same method to insert the PAGEREF field as the operand, and finally enter "- 1" to form a structure similar to = PAGEREF method_start \h - 1.
- Press F9 to update the fields and check that the displayed results are correct.
Check each item after completion
After inserting a reference, it is recommended to check each item, especially the result of minus 1 and the start and end pages of the range. The following table lists common inspection items.
| Check items | How to see | What should you do if there's a problem? |
|---|---|---|
| Check if the page numbers are correct | Select the reference, press F9 to update and compare to the target page | Confirm that the bookmark is placed in the correct position and redo it if necessary |
| Subtract 1 is effective | Switch to the domain code view to see if the formula starts with "=" and contains "-1". | Use Ctrl+F9 to reinsert the formula field, or check if parentheses are missing |
| Whether the scope is reasonable at the end of the range | The starting page should not be larger than the closing page | Check whether the two bookmarks are placed at the start and end positions respectively |
| Is there a "Mistake!" No citation found" | Check if the citation text shows the error | Note: The bookmark has been deleted. After adding a bookmark with the same name, press F9 to update |
| Check if the page number is fresh before printing | Select and update the domain before printing or exporting | Enable the pre-print update domain in the options to avoid printing old page numbers |
📊 Core Comparison
There are three common ways to refer to page numbers, each with different maintenance costs and applicable scenarios.
| Writing style | Maintenance costs | Applicable scenarios |
|---|---|---|
| Enter the numbers directly | Every time a document is changed, manual revisions must be made one by one | Short documents with fixed page counts and few references |
| A single PAGEREF field | Once the bookmark is created, it basically updates automatically | Quoting "somewhere on which page" suits most papers and reports |
| PAGEREF addition and subtraction operations | If the formula is written incorrectly, the result is difficult to see directly; you need to switch to the domain code for checking | Requires "previous page" or minus 1 offset, or the beginning and end of the range |
🎯 Which method suits you?
- Only write one or two "See page X" sections; if the document is not frequently changed, just enter the numbers and check once before finalizing.
- When writing papers or long reports, frequently add or delete content: use bookmarks and PAGEREF fields uniformly, so all page numbers in the main text are automatically updated.
- Requires a range like "Pages X to Y": Set a bookmark for both the start and end points, inserting the page number fields separately.
- Effect requiring "previous page" or minus 1: Use the formula in the domain and confirm the result step by step after the update.
❓ Frequently Asked Questions (FAQ)
1. What should I do if inserting page number cross-references shows the old page number?
This is a domain that hasn't been updated. Select Full Text, press Ctrl+A, then press F9 to update. If you want to update before each print or export, you can enable the pre-print update field in the Word options display or print-related settings.
2. What causes incorrect page number ranges in Word cross-referencing?
Usually, two bookmarks are added in the same position, or an ending bookmark is added to the opening paragraph. The end page of the scope should use a separate bookmark, and that bookmark must be placed at the end of the scope. Check the positions of both bookmarks, then press F9 to update.
3. How to batch quote many places and add page numbers?
You can first create bookmarks for each target location, then insert PAGEREF fields at each reference point using the same steps. If multiple references are in the same position, just one bookmark is needed and repeated insertion. After insertion, press Ctrl+A and F9 to update uniformly, and check for "error!" No citation found."
4. After subtracting 1 from the page number, why do some pages get 0?
When the target position is on page 1, minus 1 results in 0, which is meaningless in the page numbering system. Conditional judgments should be added at the citation point, or the text should be directly rewritten, such as "before page 1," avoiding citing a page that does not exist.
📝 Summary
To reference a specified page number in Word, the key is to first bookmark the target position, then insert the PAGEREF field through cross-reference. The page number range is represented by two bookmarks, and minus 1 is nested with a formula. Once the method is fixed, page numbers will automatically update when adding or deleting content in the document, so you don't need to manually edit every part during revisions.


