Вы подготовили огромную таблицу в Microsoft Excel, но при печати обнаружили, что страницы не пронумерованы? Без панели с номерами сложно ориентироваться в многостраничном документе — особенно если его придётся сшивать или передавать коллегам. К счастью, в Excel есть встроенные инструменты для автоматической нумерации, и сегодня мы разберём их все: от базовой настройки до решения типичных проблем.
В отличие от Word, где номера страниц добавляются в два клика, в Excel этот процесс спрятан в меню Печать и требует работы с колонтитулами. Но не пугайтесь: после прочтения этой статьи вы сможете нумеровать страницы за 30 секунд — даже если раньше никогда этого не делали. Мы покажем уникальный приём с использованием функции PAGE() для динамической нумерации в ячейках, который не описан в официальной документации Microsoft.
Почему в Excel нет кнопки «Номер страницы»?
Многие пользователи теряются, когда не находят в Excel привычной опции «Вставить номер страницы» — как в Word или Google Docs. Дело в том, что Excel изначально заточен под работу с данными, а не под оформление документов. Нумерация здесь реализована через колонтитулы — специальные области, которые отображаются только при предварительном просмотре или печати.
Ещё одна особенность: в Excel номера страниц не отображаются в обычном режиме. Их можно увидеть только:
- 🔍 В режиме
Разметка страницы(Вид → Разметка страницы) - 🖨️ При предварительном просмотре (
Файл → Печать) - 📄 На распечатанном листе
Это часто сбивает с толку новичков, которые добавляют нумерацию, но не видят её на экране. Если вы столкнулись с этой проблемой — просто переключитесь в один из указанных режимов.
Способ 1: Нумерация через колонтитулы (стандартный метод)
Это самый простой и универсальный способ, который работает во всех версиях Excel (включая Excel 2010, 2013, 2016, 2019 и Microsoft 365). Нумерация добавляется в верхний или нижний колонтитул и автоматически обновляется при изменении количества страниц.
Инструкция по шагам:
- Откройте ваш файл и перейдите во вкладку
Вставка. - В группе
ТекстнажмитеКолонтитулы(или используйте сочетаниеAlt + N + H). - Кликните по нижнему колонтитулу (или верхнему, если хотите нумерацию сверху).
- В панели инструментов колонтитула нажмите
Номер страницы(значок с символом «#»). - Закройте режим колонтитулов, кликнув за пределами области или нажав
Esc.
Готово! Теперь при предварительном просмотре (Ctrl + F2) вы увидите номера на каждой странице. Если нумерация не отображается — проверьте, не скрыты ли колонтитулы в настройках печати.
☑️ Проверка перед печатью
Способ 2: Динамическая нумерация в ячейках (продвинутый метод)
Если вам нужно, чтобы номера страниц отображались не только при печати, но и в самом документе, можно использовать функцию PAGE(). Этот метод полезен для создания оглавлений или когда требуется видеть нумерацию в режиме редактирования.
Как это работает:
- 📊 Функция
PAGE()возвращает номер текущей страницы при печати. - 🔄 Если изменить разметку (например, сузить столбцы), номера автоматически пересчитаются.
- 🖥️ В обычном режиме в ячейке будет отображаться
#ЗНАЧ!— это нормально!
Инструкция:
- Выделите ячейку, где должен отображаться номер (например,
A1). - Введите формулу:
=ЕСЛИОШИБКА(PAGE();"Номер отобразится при печати") - Скопируйте формулу на все листы, где нужна нумерация.
- При печати (
Ctrl + P) вместо ошибки появятся реальные номера.
Этот способ особенно удобен для книг с множеством листов, где нужно синхронизировать нумерацию. Например, если у вас отчёт на 50 страниц, разбросанных по 10 листам, функция PAGE() обеспечит сквозную нумерацию.
Почему в ячейке отображается #ЗНАЧ!?
Ошибка #ЗНАЧ! появляется потому, что функция PAGE() работает только в режиме предварительного просмотра или печати. В обычном режиме Excel не может определить "текущую страницу", поэтому выдаёт ошибку. Это не баг, а особенность программы.
Способ 3: Нумерация с префиксами (например, «Стр. 1 из 10»)
Часто требуется не просто пронумеровать страницы, а добавить к ним дополнительную информацию — например, показать общее количество страниц («Стр. 1 из 5»). Для этого в Excel есть специальные коды колонтитулов.
Как добавить префикс:
- Перейдите в колонтитулы (
Вставка → Колонтитулы). - Кликните по нижнему колонтитулу и введите текст вручную, например:
Стр. - Нажмите кнопку
Номер страницы(вставится&[Page]). - Добавьте текст
изи нажмите кнопкуЧисло страниц(вставится&[Pages]). - Итоговый код будет выглядеть так:
Стр. &[Page] из &[Pages]
Теперь при печати на каждой странице будет отображаться её номер и общее количество. Этот метод работает и для сквозной нумерации (когда нумерация продолжается через все листы книги), и для постраничной (когда каждый лист начинается с «Стр. 1»).
| Код колонтитула | Что отображает | Пример на печати |
|---|---|---|
&[Page] |
Номер текущей страницы | 3 |
&[Pages] |
Общее количество страниц | 12 |
&[Date] |
Текущая дата | 15.05.2026 |
&[File] |
Имя файла | Отчёт_2026.xlsx |
Типичные проблемы и их решения
Даже после правильной настройки нумерация может работать некорректно. Вот самые распространённые ошибки и способы их исправления:
⚠️ Внимание: Если номера страниц не отображаются при предварительном просмотре, проверьте, не установлен ли в настройках принтера параметр «Игнорировать колонтитулы». Это часто встречается в драйверах принтеров HP и Canon.
Проблема 1: Нумерация начинается не с 1, а с произвольного числа.
Решение: Это происходит, если в настройках печати установлен параметр «Первая страница» (например, для обложки). Чтобы сбросить нумерацию:
- Перейдите в
Файл → Печать. - Нажмите
Настройка страницы(внизу окна). - Во вкладке
Листнайдите полеПервый номер страницыи установите1.
Проблема 2: Номера страниц накладываются на текст.
Решение: Увеличьте нижнее поле на странице:
- Откройте
Разметка страницы → Поля. - Выберите
Настраиваемые поля. - Установите нижнее поле не менее
1.5 см.
Проблема 3: Нумерация сбивается при печати нескольких листов.
Решение: Используйте сквозную нумерацию:
- 📋 Выделите все листы книги (зажмите
Ctrlи кликните по каждому листу). - 🖨️ Добавьте колонтитул с номером страницы (как в Способе 1).
- 🔗 Теперь нумерация будет общей для всей книги.
Как нумеровать страницы в Excel Online?
Веб-версия Excel Online имеет ограниченные возможности по сравнению с десктопной, но нумерацию страниц в ней добавить можно. Вот как это сделать:
Инструкция для Excel Online:
- Откройте файл в браузере и нажмите
Файл → Печать. - В окне предварительного просмотра кликните
Настройка страницы. - В разделе
КолонтитулывыберитеНижний колонтитул. - Нажмите
Номер страницыи сохраните изменения.
Обратите внимание: в 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
Как использовать этот код:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код в новый модуль (
Insert → Module). - Запустите макрос нажатием
F5.
Этот скрипт добавит в нижний колонтитул каждого листа нумерацию вида «1 из 10» шрифтом Arial Narrow размером 8 пт. Вы можете модифицировать код под свои нужды — например, изменить положение нумерации или добавить название компании.
FAQ: Частые вопросы о нумерации страниц в Excel
Можно ли нумеровать страницы в Excel без колонтитулов?
Да, но только с помощью функции PAGE() в ячейках (см. Способ 2). Однако в обычном режиме вы будете видеть ошибку #ЗНАЧ! — номера появятся только при печати.
Почему нумерация начинается с 2, а не с 1?
Скорее всего, в настройках страницы установлен параметр «Первая страница» как обложка. Чтобы исправить:
- Перейдите в
Файл → Печать → Настройка страницы. - Во вкладке
Листнайдите полеПервый номер страницыи установите1.
Как сделать нумерацию вида «Лист 1 — Страница 3»?
Используйте комбинацию кодов в колонтитуле:
&[Tab] — Страница &[Page]
Здесь &[Tab] вставит название листа автоматически.
Можно ли нумеровать страницы римскими цифрами?
Нет, в стандартных колонтитулах Excel поддерживаются только арабские цифры. Но вы можете:
- Добавить нумерацию арабскими цифрами.
- Вручную заменить их на римские в режиме редактирования колонтитула (например, ввести
Стр. I, Стр. IIи т.д.).
Автоматическая конвертация невозможна.
Как убрать нумерацию с первой страницы?
Если первая страница — обложка, и её не нужно нумеровать:
- Перейдите в
Разметка страницы → Настройка страницы. - Во вкладке
Листпоставьте галочкуОсобый колонтитул для первой страницы. - Удалите номер страницы из колонтитула первой страницы.