Как пронумеровать страницы по порядку в колонтитуле Excel: полное руководство

Документы Excel часто требуют печати на нескольких листах, и без правильной нумерации страниц легко запутаться в порядке. Колонтитулы в Microsoft Excel решают эту проблему — они позволяют автоматически проставлять номера на каждом листе при печати. Но многие пользователи сталкиваются с трудностями: номера сбиваются, начинаются не с единицы или вообще не отображаются на печатной версии.

В этой статье вы узнаете три рабочих способа нумерации страниц через колонтитулы — от базового добавления до решения нестандартных задач (например, когда нужно начать нумерацию с произвольного числа или пропустить первый лист). Мы разберём настройку для всех актуальных версий Excel (2010–2023 и Office 365), а также покажем, как избежать типичных ошибок при печати многостраничных таблиц.

Если вам когда-нибудь приходилось вручную писать номера на каждом листе перед печатью — этот гайд сэкономит вам часы времени. Даже если вы новичок в Excel, инструкции с пошаговыми скриншотами (их вы найдёте в соответствующих разделах) помогут разобраться без лишних сложностей.

Особое внимание уделите разделу про сброс нумерации — это частая проблема при работе с большими файлами, где страницы нумеруются как "1, 1, 1" вместо "1, 2, 3". Мы объясним, почему так происходит и как исправить за 2 минуты.

Почему нумерация страниц сбивается: 3 главные причины

Прежде чем добавлять номера в колонтитулы, важно понять, почему они могут отображаться неправильно. Вот три самых распространённых сценария:

🔹 Разрывы страниц вручную. Если вы вставили разрыв страницы через Разметка страницы → Разрывы, Excel может воспринимать каждый раздел как отдельный документ и начинать нумерацию заново. Это приводит к повторению номеров (например, "1, 1, 2" вместо "1, 2, 3").

🔹 Настройки печати "По выделенному фрагменту". При выборе этой опции в Файл → Печать программа игнорирует общую нумерацию и считает страницы только в выделенной области. Например, если вы печатаете диапазон A1:D50, номера начнутся с "1" независимо от реального положения листа в документе.

🔹 Использование нескольких листов. Если вы печатаете сразу несколько листов книги (Ctrl+клик по вкладкам), каждый лист по умолчанию нумеруется отдельно. Чтобы получить сквозную нумерацию, нужно изменить формулу в колонтитуле — об этом подробно в разделе про продвинутые настройки.

Ещё одна ловушка — предварительный просмотр. Иногда номера выглядят правильно на экране, но при печати сбиваются. Всегда проверяйте результат через Файл → Печать (или Ctrl+P), а не в режиме разметки.

📊 Как часто вы печатаете документы из Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

Способ 1: Базовая нумерация через встроенные инструменты

Это самый простой метод, который подходит для большинства задач. Он добавляет стандартные номера страниц в верхний или нижний колонтитул.

📌 Пошаговая инструкция:

  1. Откройте режим разметки страницы. Перейдите на вкладку Вид и выберите Разметка страницы (или нажмите Alt+W+E). Альтернативно можно сразу открыть Файл → Печать (Ctrl+P) и кликнуть по надписи "Колонтитулы" внизу окна.
  2. Добавьте колонтитул. Дважды кликните по верхней или нижней части листа (там, где написано "Щёлкните, чтобы добавить верхний колонтитул"). Откроется вкладка Работа с колонтитулами → Конструктор.
  3. Вставьте номер страницы. На панели инструментов нажмите кнопку Номер страницы (значок с цифрой "#"). Номер появится в выбранном колонтитуле.
  4. Настройте положение. По умолчанию номер вставляется по центру. Чтобы сместить его влево или вправо, кликните внутри колонтитула и используйте клавишу Tab или выравнивание на панели инструментов.

💡 Полезный лайфхак: Если вам нужно добавить не только номер, но и общее количество страниц (например, "Страница 1 из 5"), используйте кнопку Число страниц на той же панели. Формат будет выглядеть как &[Страница] из &[Страниц].

⚠️ Внимание: Если после добавления номеров они не отображаются в режиме разметки, но видны в предварительном просмотре — это нормально. Excel не показывает колонтитулы в обычном режиме редактирования.

☑️ Подготовка к нумерации страниц

Выполнено: 0 / 4

Способ 2: Ручное редактирование колонтитула для гибкой нумерации

Встроенные инструменты не всегда покрывают все потребности. Например, если нужно начать нумерацию не с единицы или добавить префикс (например, "Договор №123, стр. 1"). В таких случаях поможет ручное редактирование кода колонтитула.

🔹 Как это работает:

Колонтитулы в Excel поддерживают специальные коды полей, которые автоматически подставляют динамические значения. Например:

- &[Page] — текущий номер страницы

- &[Pages] — общее количество страниц

- &[Date] — текущая дата

- &[File] — имя файла

📝 Примеры формул для колонтитулов:

ЗадачаКод для колонтитулаРезультат на печатной странице
Нумерация с префиксомДоговор №456, стр. &[Page]Договор №456, стр. 3
Начать нумерацию с 5&[Page] + 45 (на первой странице)
Пропустить первую страницуif(&[Page]=1,"",Страница &[Page])Пусто на 1-й странице, "Страница 2" на второй
Нумерация по разделамРаздел 1, стр. &[Page]Раздел 1, стр. 1

⚠️ Внимание: При использовании формул с арифметическими операциями (например, &[Page] + 4) убедитесь, что вы вводите их вручную в поле колонтитула, а не через кнопки на панели. Иначе Excel воспримет "+4" как обычный текст.

🔧 Как редактировать код колонтитула:

  1. Дважды кликните по колонтитулу, чтобы открыть режим редактирования.
  2. Удалите автоматически вставленный номер (если он есть).
  3. Введите нужную формулу вручную (см. таблицу выше).
  4. Нажмите Enter или кликните за пределами колонтитула, чтобы сохранить изменения.

Способ 3: Сквозная нумерация для нескольких листов

По умолчанию каждый лист книги нумеруется отдельно. Если ваш документ состоит из 5 листов по 3 страницы каждый, вы получите пять раз по "1, 2, 3" вместо желаемых "1, 2, ..., 15". Чтобы исправить это, нужно объединить листы в одну область печати.

🔹 Инструкция для сквозной нумерации:

  1. Выделите все листы, которые нужно пронумеровать сквозным образом. Для этого зажмите Ctrl и кликните по каждому листу внизу экрана.
  2. Перейдите в Файл → Печать (Ctrl+P) и выберите в настройках принтера опцию Весь документ (а не "Текущий лист").
  3. Дважды кликните по нижнему колонтитулу в предварительном просмотре и вставьте номер страницы через кнопку Номер страницы.
  4. Вручную отредактируйте код колонтитула, заменив &[Page] на &[Page] + {смещение}, где {смещение} — это количество страниц на предыдущих листах. Например, если первый лист занимает 3 страницы, а второй начинается с 4-й, используйте &[Page] + 3.

⚠️ Внимание: Этот метод требует ручного расчёта смещения для каждого листа. Если структура документа часто меняется, лучше использовать макрос VBA для автоматического подсчёта. Пример кода для VBA приведён в разделе для продвинутых пользователей.

📊 Пример расчёта смещения:

Допустим, у вас 3 листа с таким количеством страниц:

- Лист1: 2 страницы

- Лист2: 3 страницы

- Лист3: 1 страница

Тогда в колонтитуле Листа2 нужно указать &[Page] + 2, а в Листе3 — &[Page] + 5 (2+3).

Как проверить количество страниц на листе до печати?

Откройте предварительный просмотр (Ctrl+P) и посмотрите на полосу прокрутки справа — там отображается текущая страница и общее количество (например, "1 из 3").

Решение проблем: почему номера сбиваются или не отображаются

Даже после правильной настройки нумерация может работать некорректно. Вот топ-5 причин и способы их устранения:

🔸 Проблема: Номера повторяются (1, 1, 2 вместо 1, 2, 3).
🔹 Решение: Удалите все ручные разрывы страниц через Разметка страницы → Разрывы → Сбросить все разрывы. Если разрывы нужны, используйте формулу со смещением (см. предыдущий раздел).

🔸 Проблема: Номера не отображаются при печати, хотя видны в предварительном просмотре.
🔹 Решение:

  • 🖨️ Проверьте, что в настройках принтера не стоит галочка "Игнорировать колонтитулы" (иногда встречается в драйверах принтеров).
  • 📄 Убедитесь, что печатаете весь документ, а не выделенный фрагмент.
  • 🔄 Пересохраните файл в формате .xlsx (если он был в .xls).

🔸 Проблема: Нумерация начинается не с 1, хотя вы ничего не меняли.
🔹 Решение: Это может быть связано с скрытыми страницами. Откройте Файл → Параметры → Дополнительно и проверьте настройки печати. Иногда Excel учитывает пустые или скрытые листы при подсчёте страниц.

🔸 Проблема: На некоторых страницах номера пропали, а на некоторых остались.
🔹 Решение: Скорее всего, на этих листах отключены колонтитулы. Проверьте каждый лист отдельно: перейдите в Разметка страницы и убедитесь, что колонтитулы не пустые.

🔸 Проблема: При печати в PDF номера есть, а на бумаге — нет.
🔹 Решение: Обновите драйвер принтера или попробуйте распечатать через другой принтер (даже виртуальный, например, Microsoft Print to PDF). Иногда проблема кроется в настройках масштабирования — установите в настройках печати 100% вместо "По размеру страницы".

Продвинутые техники: VBA и пользовательские формулы

Для автоматизации нумерации (например, если у вас сотни листов) можно использовать макросы VBA. Ниже приведён код, который проставляет сквозную нумерацию для всех листов книги:

Sub AddPageNumbers()

Dim ws As Worksheet

Dim totalPages As Long

Dim currentPage As Long

' Сначала считаем общее количество страниц

For Each ws In ThisWorkbook.Worksheets

totalPages = totalPages + ws.HPageBreaks.Count + 1

Next ws

' Затем проставляем номера с учётом смещения

currentPage = 0

For Each ws In ThisWorkbook.Worksheets

With ws.PageSetup

.LeftFooter = "Страница " & currentPage + 1 & " из " & totalPages

currentPage = currentPage + ws.HPageBreaks.Count + 1

End With

Next ws

End Sub

🔹 Как использовать этот код:

  1. Нажмите Alt+F11, чтобы открыть редактор VBA.
  2. Вставьте код в новый модуль (Insert → Module).
  3. Запустите макрос нажатием F5.

⚠️ Внимание: Перед запуском макроса сохраните книгу в формате с поддержкой макросов (.xlsm), иначе код не сохранится. Также убедитесь, что в настройках безопасности Excel разрешено выполнение макросов (Файл → Параметры → Центр управления безопасностью).

📌 Дополнительные возможности VBA:

  • 📌 Нумерация с префиксами: Замените строку .LeftFooter = "Страница..." на .LeftFooter = "Документ X-2026, стр. " & currentPage + 1.
  • 📌 Пропуск первой страницы: Добавьте условие If currentPage > 0 Then перед простановкой номера.
  • 📌 Разные форматы для чётных/нечётных страниц: Используйте свойства .OddAndEvenPagesHeaderFooter.

Важно: Макросы не работают в онлайн-версии Excel (Office 365 для веба). Для их использования обязательно нужна десктопная версия программы.

Советы по оформлению: шрифты, выравнивание и стили

Номера страниц должны быть читаемыми, но не отвлекать от основного содержимого. Вот 5 правил оформления:

🎨 1. Шрифт и размер:

  • 🔤 Используйте шрифт Arial или Calibri размером 10–12 пт — они хорошо читаются и не занимают много места.
  • 🔤 Для официальных документов подойдёт Times New Roman (размер 10 пт).

🎨 2. Выравнивание:

  • 📏 Для классического вида размещайте номер по центру нижнего колонтитула.
  • 📏 В многостраничных отчётах удобно выравнивать номера справа (как в книгах).
  • 📏 Если номер совмещён с логотипом, выравнивайте его влево (логотип — влево, номер — вправо).

🎨 3. Цвет и фон:

  • 🖍️ Для чёрно-белой печати используйте серый цвет (например, RGB(128,128,128)), чтобы номер не бросался в глаза.
  • 🖍️ В цветных документах можно добавить светло-серый фон для номера (через Формат колонтитула → Фон).

🎨 4. Дополнительная информация:

  • 📅 Добавьте дату печати через код &[Date] (актуально для отчётов).
  • 📄 Укажите имя файла с помощью &[File] — это поможет не перепутать документы при печати.

🎨 5. Отступы:

  • ↕️ Минимальный отступ от края страницы — 0.5 см, иначе номер может обрезаться.
  • ↕️ Если нумерация в верхнем колонтитуле, отступите 1 см от верха, чтобы не загораживать заголовки.

📌 Пример оформленного колонтитула:

&[File] | Страница &[Page] из &[Pages] | &[Date]

На печатной странице это будет выглядеть так:

Отчёт_2026.xlsx | Страница 3 из 12 | 15.05.2026

FAQ: Ответы на частые вопросы

Можно ли пронумеровать страницы в Excel Online?

Нет, в веб-версии Excel (Office 365 Online) нет возможности добавлять колонтитулы. Для нумерации страниц вам потребуется десктопная версия программы или мобильное приложение Excel для Android/iOS (с ограниченными функциями).

Как сделать нумерацию вида "1/12", "2/12" и т.д.?

Используйте комбинацию кодов &[Page]/&[Pages] в колонтитуле. Например:

  1. Дважды кликните по колонтитулу.
  2. Введите вручную: &[Page]/&[Pages].
  3. Нажмите Enter.

На печатной странице это отобразится как "3/12".

Почему при печати в PDF номера страниц пропали?

Это может происходить из-за:

  • 🖨️ Виртуального принтера, который не поддерживает колонтитулы (попробуйте другой, например, Microsoft Print to PDF).
  • 📄 Настройки "Печатать активные листы" вместо "Весь документ".
  • 🔄 Конфликта с надстройками Excel (отключите их через Файл → Параметры → Надстройки).

Решение: экспортируйте в PDF через Файл → Экспорт → Создать PDF/XPS — этот метод надёжнее.

Как нумеровать страницы в алфавитном порядке (А, Б, В...)?

Excel не поддерживает алфавитную нумерацию по умолчанию, но её можно эмулировать с помощью VBA:

  1. Откройте редактор VBA (Alt+F11).
  2. Вставьте этот код в модуль:
    Function AlphaNumber(p As Long) As String
    

    Dim letters As String

    letters = "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"

    AlphaNumber = Mid(letters, (p Mod 33) + 1, 1) & _

    IIf(p > 33, Mid(letters, Int((p - 1) / 33) + 1, 1), "")

    End Function

  3. В колонтитуле используйте вызов функции: =AlphaNumber(&[Page]).

Ограничение: работает только для номеров до 1089 (33²).

Можно ли сделать разную нумерацию для чётных и нечётных страниц?

Да, это поддерживается в Excel:

  1. Откройте колонтитул (Вид → Разметка страницы → Колонтитулы).
  2. На вкладке Конструктор поставьте галочку Разные колонтитулы для чётных и нечётных страниц.
  3. Задайте разные форматы для Чётного колонтитула и Нечётного колонтитула.

Пример: на нечётных страницах справа, на чётных — слева.