Как поставить нумерацию страниц в Excel: 3 рабочих способа

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

В отличие от Word, где номера страниц добавляются в два клика, в Excel этот процесс спрятан в меню Печать и требует работы с колонтитулами. Но не пугайтесь: после прочтения этой статьи вы сможете нумеровать страницы за 30 секунд — даже если раньше никогда этого не делали. Мы покажем уникальный приём с использованием функции PAGE() для динамической нумерации в ячейках, который не описан в официальной документации Microsoft.

Почему в Excel нет кнопки «Номер страницы»?

Многие пользователи теряются, когда не находят в Excel привычной опции «Вставить номер страницы» — как в Word или Google Docs. Дело в том, что Excel изначально заточен под работу с данными, а не под оформление документов. Нумерация здесь реализована через колонтитулы — специальные области, которые отображаются только при предварительном просмотре или печати.

Ещё одна особенность: в Excel номера страниц не отображаются в обычном режиме. Их можно увидеть только:

  • 🔍 В режиме Разметка страницы (Вид → Разметка страницы)
  • 🖨️ При предварительном просмотре (Файл → Печать)
  • 📄 На распечатанном листе

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

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

Способ 1: Нумерация через колонтитулы (стандартный метод)

Это самый простой и универсальный способ, который работает во всех версиях Excel (включая Excel 2010, 2013, 2016, 2019 и Microsoft 365). Нумерация добавляется в верхний или нижний колонтитул и автоматически обновляется при изменении количества страниц.

Инструкция по шагам:

  1. Откройте ваш файл и перейдите во вкладку Вставка.
  2. В группе Текст нажмите Колонтитулы (или используйте сочетание Alt + N + H).
  3. Кликните по нижнему колонтитулу (или верхнему, если хотите нумерацию сверху).
  4. В панели инструментов колонтитула нажмите Номер страницы (значок с символом «#»).
  5. Закройте режим колонтитулов, кликнув за пределами области или нажав Esc.

Готово! Теперь при предварительном просмотре (Ctrl + F2) вы увидите номера на каждой странице. Если нумерация не отображается — проверьте, не скрыты ли колонтитулы в настройках печати.

☑️ Проверка перед печатью

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

Способ 2: Динамическая нумерация в ячейках (продвинутый метод)

Если вам нужно, чтобы номера страниц отображались не только при печати, но и в самом документе, можно использовать функцию PAGE(). Этот метод полезен для создания оглавлений или когда требуется видеть нумерацию в режиме редактирования.

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

  • 📊 Функция PAGE() возвращает номер текущей страницы при печати.
  • 🔄 Если изменить разметку (например, сузить столбцы), номера автоматически пересчитаются.
  • 🖥️ В обычном режиме в ячейке будет отображаться #ЗНАЧ! — это нормально!

Инструкция:

  1. Выделите ячейку, где должен отображаться номер (например, A1).
  2. Введите формулу:
    =ЕСЛИОШИБКА(PAGE();"Номер отобразится при печати")
  3. Скопируйте формулу на все листы, где нужна нумерация.
  4. При печати (Ctrl + P) вместо ошибки появятся реальные номера.

Этот способ особенно удобен для книг с множеством листов, где нужно синхронизировать нумерацию. Например, если у вас отчёт на 50 страниц, разбросанных по 10 листам, функция PAGE() обеспечит сквозную нумерацию.

Почему в ячейке отображается #ЗНАЧ!?

Ошибка #ЗНАЧ! появляется потому, что функция PAGE() работает только в режиме предварительного просмотра или печати. В обычном режиме Excel не может определить "текущую страницу", поэтому выдаёт ошибку. Это не баг, а особенность программы.

Способ 3: Нумерация с префиксами (например, «Стр. 1 из 10»)

Часто требуется не просто пронумеровать страницы, а добавить к ним дополнительную информацию — например, показать общее количество страниц («Стр. 1 из 5»). Для этого в Excel есть специальные коды колонтитулов.

Как добавить префикс:

  1. Перейдите в колонтитулы (Вставка → Колонтитулы).
  2. Кликните по нижнему колонтитулу и введите текст вручную, например: Стр.
  3. Нажмите кнопку Номер страницы (вставится &[Page]).
  4. Добавьте текст из и нажмите кнопку Число страниц (вставится &[Pages]).
  5. Итоговый код будет выглядеть так: Стр. &[Page] из &[Pages]

Теперь при печати на каждой странице будет отображаться её номер и общее количество. Этот метод работает и для сквозной нумерации (когда нумерация продолжается через все листы книги), и для постраничной (когда каждый лист начинается с «Стр. 1»).

Код колонтитула Что отображает Пример на печати
&[Page] Номер текущей страницы 3
&[Pages] Общее количество страниц 12
&[Date] Текущая дата 15.05.2026
&[File] Имя файла Отчёт_2026.xlsx

Типичные проблемы и их решения

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

⚠️ Внимание: Если номера страниц не отображаются при предварительном просмотре, проверьте, не установлен ли в настройках принтера параметр «Игнорировать колонтитулы». Это часто встречается в драйверах принтеров HP и Canon.

Проблема 1: Нумерация начинается не с 1, а с произвольного числа.

Решение: Это происходит, если в настройках печати установлен параметр «Первая страница» (например, для обложки). Чтобы сбросить нумерацию:

  1. Перейдите в Файл → Печать.
  2. Нажмите Настройка страницы (внизу окна).
  3. Во вкладке Лист найдите поле Первый номер страницы и установите 1.

Проблема 2: Номера страниц накладываются на текст.

Решение: Увеличьте нижнее поле на странице:

  1. Откройте Разметка страницы → Поля.
  2. Выберите Настраиваемые поля.
  3. Установите нижнее поле не менее 1.5 см.

Проблема 3: Нумерация сбивается при печати нескольких листов.

Решение: Используйте сквозную нумерацию:

  • 📋 Выделите все листы книги (зажмите Ctrl и кликните по каждому листу).
  • 🖨️ Добавьте колонтитул с номером страницы (как в Способе 1).
  • 🔗 Теперь нумерация будет общей для всей книги.

Как нумеровать страницы в Excel Online?

Веб-версия Excel Online имеет ограниченные возможности по сравнению с десктопной, но нумерацию страниц в ней добавить можно. Вот как это сделать:

Инструкция для Excel Online:

  1. Откройте файл в браузере и нажмите Файл → Печать.
  2. В окне предварительного просмотра кликните Настройка страницы.
  3. В разделе Колонтитулы выберите Нижний колонтитул.
  4. Нажмите Номер страницы и сохраните изменения.

Обратите внимание: в Excel Online нет возможности редактировать колонтитулы вручную (например, добавить префикс «Стр.»). Если это критично — используйте десктопную версию или Excel для мобильных устройств.

⚠️ Внимание: В Excel Online нумерация может сбиваться при печати через некоторые браузеры (например, Safari). Для стабильной работы рекомендуем использовать Google Chrome или Microsoft Edge.

Автоматизация нумерации с помощью VBA

Если вам регулярно приходится нумеровать страницы в больших отчётах, можно автоматизировать процесс с помощью макроса VBA. Этот метод подходит для продвинутых пользователей, но позволяет сэкономить время при массовой обработке файлов.

Пример макроса для добавления нумерации во все листы книги:

Sub AddPageNumbers()

Dim ws As Worksheet

For Each ws In ThisWorkbook.Worksheets

With ws.PageSetup

.CenterFooter = "&""Arial,Narrow""&8 &""-" & [Page] & "" из "" & [Pages]"

.FirstPageNumber = 1

End With

Next ws

End Sub

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

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

Этот скрипт добавит в нижний колонтитул каждого листа нумерацию вида «1 из 10» шрифтом Arial Narrow размером 8 пт. Вы можете модифицировать код под свои нужды — например, изменить положение нумерации или добавить название компании.

FAQ: Частые вопросы о нумерации страниц в Excel

Можно ли нумеровать страницы в Excel без колонтитулов?

Да, но только с помощью функции PAGE() в ячейках (см. Способ 2). Однако в обычном режиме вы будете видеть ошибку #ЗНАЧ! — номера появятся только при печати.

Почему нумерация начинается с 2, а не с 1?

Скорее всего, в настройках страницы установлен параметр «Первая страница» как обложка. Чтобы исправить:

  1. Перейдите в Файл → Печать → Настройка страницы.
  2. Во вкладке Лист найдите поле Первый номер страницы и установите 1.
Как сделать нумерацию вида «Лист 1 — Страница 3»?

Используйте комбинацию кодов в колонтитуле:

&[Tab] — Страница &[Page]

Здесь &[Tab] вставит название листа автоматически.

Можно ли нумеровать страницы римскими цифрами?

Нет, в стандартных колонтитулах Excel поддерживаются только арабские цифры. Но вы можете:

  1. Добавить нумерацию арабскими цифрами.
  2. Вручную заменить их на римские в режиме редактирования колонтитула (например, ввести Стр. I, Стр. II и т.д.).

Автоматическая конвертация невозможна.

Как убрать нумерацию с первой страницы?

Если первая страница — обложка, и её не нужно нумеровать:

  1. Перейдите в Разметка страницы → Настройка страницы.
  2. Во вкладке Лист поставьте галочку Особый колонтитул для первой страницы.
  3. Удалите номер страницы из колонтитула первой страницы.