Как в Excel выставить номера страниц: 5 способов с примерами

Зачем нумеровать страницы в Excel и когда это необходимо

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

Основные случаи, когда без номеров страниц не обойтись:

  • 📄 Печать больших таблиц на нескольких листах (например, финансовые отчёты или инвентаризационные ведомости).
  • 📊 Создание презентационных материалов, где каждая страница — отдельный слайд с данными.
  • 📑 Архивные документы, требующие строгой последовательности страниц (акты, протоколы).
  • 🔄 Экспорт данных в PDF, где нумерация упрощает навигацию.

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

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

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

Самый распространённый способ — добавление номеров через колонтитулы. Он работает во всех версиях Excel (2010, 2013, 2016, 2019, 365) и не требует знания формул. Инструкция:

  1. Откройте ваш файл и перейдите во вкладку Вставка.
  2. В группе Текст выберите Колонтитулы (или нажмите Файл → Печать → Настройка страницы → Колонтитулы).
  3. В верхней или нижней части листа появится поле для редактирования. Кликните на него.
  4. В панели инструментов колонтитулов нажмите на иконку Номер страницы (обычно обозначена символом #).
  5. При необходимости добавьте текст перед номером (например, "Страница") или после него.
  6. Закройте режим колонтитулов и проверьте результат в предварительном просмотре (Ctrl + F2).

По умолчанию номера будут проставлены внизу страницы по центру. Чтобы изменить положение:

  • 📍 Перетащите поле с номером влево/вправо в колонтитуле.
  • 🔤 Добавьте дополнительный текст (например, дату или название документа) через кнопку Текущая дата или Текущее время.
  • 🎨 Измените шрифт или размер через контекстное меню (правый клик на номере).

Проверьте ориентацию страницы (книжная/альбомная)

Убедитесь, что поля достаточно широкие для номеров

Настройте масштаб, чтобы номера не обрезались

Сохраните файл перед печатью-->

⚠️ Внимание: Если номера страниц не отображаются в предварительном просмотре, проверьте, не установлен ли разрыв страницы вручную. Для этого перейдите во вкладку Вид → Разметка страницы и удалите лишние разрывы синими линиями.

Способ 2: Нумерация с помощью функции PAGE() в ячейках

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

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

  1. Выделите ячейку, где должен отображаться номер страницы (например, A1).
  2. Введите формулу:
    =PAGE()
  3. Нажмите Enter. В обычном режиме вы увидите 1, но в предварительном просмотре формула подставит реальный номер страницы.

Особенности метода:

  • 🔄 Функция PAGE() работает только в режиме разметки страницы (Вид → Разметка страницы) или при печати.
  • 📌 Чтобы нумерация обновлялась автоматически, включите Файл → Параметры → Формулы → Автоматический пересчёт.
  • 🔗 Можно комбинировать с другими функциями, например:
    ="Страница " & PAGE() & " из " & PAGES()

    где PAGES() возвращает общее количество страниц.

Функция Описание Пример вывода
PAGE() Возвращает номер текущей страницы 3 (если это 3-я страница)
PAGES() Возвращает общее количество страниц 12 (если документ на 12 страницах)
CELL("filename") Возвращает путь и имя файла C:\Reports\[Budget.xlsx]Sheet1
⚠️ Внимание: Если вы копируете ячейку с функцией PAGE() на другой лист, номер страницы будет сбрасываться. Чтобы этого избежать, используйте абсолютные ссылки или создайте отдельную таблицу для нумерации.

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

Если ваш документ занимает всего 2–3 страницы, можно пронумеровать их вручную. Этот метод подходит для разовых задач, когда не хочется настраивать колонтитулы.

Алгоритм действий:

  1. Перейдите в режим Разметка страницы (Вид → Разметка страницы).
  2. Прокрутите документ до первой страницы и введите номер 1 в нужной ячейке (например, внизу листа).
  3. Перейдите на вторую страницу (используйте полосу прокрутки или Ctrl + PageDown) и введите 2, и так далее.
  4. Отформатируйте ячейки с номерами (шрифт, выравнивание) через Главная → Формат.

Преимущества метода:

  • ⚡ Быстрота — не требует настройки колонтитулов.
  • 🎨 Полный контроль над расположением и стилем номеров.
  • 🔄 Легко редактировать номера при изменении количества страниц.

Недостатки:

  • ❌ При добавлении/удалении строк нумерация сдвинется, и её придётся править вручную.
  • ❌ Не подходит для документов более 5 страниц.
Как быстро перемещаться между страницами?

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

  • PageUp/PageDown — прокрутка в пределах одной страницы.
  • Ctrl + PageUp/PageDown — переход между страницами.
  • Alt + PageDown — переход на последнюю страницу.

Способ 4: Нумерация с помощью макросов (для продвинутых пользователей)

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

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

Sub AddPageNumbers()

Dim ws As Worksheet

For Each ws In ThisWorkbook.Worksheets

With ws.PageSetup

.LeftFooter = "&P" 'Номер страницы слева внизу

.RightFooter = "из "&N" 'Общее количество страниц справа

End With

Next ws

End Sub

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

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

Возможности макросов:

  • 📌 Добавлять номера только на выбранные листы.
  • 🔄 Настраивать разные форматы нумерации (римские цифры, с префиксами).
  • 📅 Автоматически обновлять дату в колонтитулах.
⚠️ Внимание: Перед запуском макросов убедитесь, что в настройках Excel разрешено выполнение макросов (Файл → Параметры → Центр управления безопасностью → Параметры центра → Включить все макросы). В противном случае код не сработает.

Способ 5: Нумерация при экспорте в PDF

Если конечная цель — создать PDF-файл с пронумерованными страницами, можно воспользоваться встроенными средствами Excel или сторонними инструментами. Например, Adobe Acrobat позволяет добавлять нумерацию после экспорта.

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

  1. Настройте колонтитулы с номерами страниц (см. Способ 1).
  2. Перейдите в Файл → Экспорт → Создать PDF/XPS.
  3. В окне публикации выберите Параметры и убедитесь, что включена опция Печатать колонтитулы.
  4. Сохраните файл. Номера страниц будут перенесены в PDF.

Если нумерация не отобразилась:

  • 🔍 Проверьте, не скрыты ли колонтитулы в настройках печати.
  • 📄 Попробуйте экспортировать постранично: выделите диапазон для одной страницы и сохраните как отдельный PDF, затем объедините файлы в Adobe Acrobat.
  • 🔄 Обновите драйвер принтера (иногда это влияет на экспорт в PDF).

Распространённые ошибки и как их избежать

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

Проблема Причина Решение
Номера не отображаются в предварительном просмотре Колонтитулы не настроены или скрыты Проверьте Файл → Печать → Настройка страницы → Колонтитулы
Номера есть, но они одинаковые на всех страницах Вручную введён статический текст вместо функции # Удалите текст и добавьте номер страницы через панель инструментов колонтитулов
Номера обрезаются при печати Маленькие поля или крупный шрифт Увеличьте поля в Разметка страницы → Поля или уменьшите шрифт
Нумерация сбивается после добавления строк Ручная нумерация в ячейках Используйте функцию PAGE() или колонтитулы

Дополнительные советы:

  • 🔍 Если номера страниц пропали после сохранения, проверьте, не включён ли режим Совместимости с более ранней версией Excel (может сбрасывать настройки).
  • 📑 При печати нескольких листов подряд убедитесь, что в настройках принтера не стоит галочка Игнорировать колонтитулы.
  • 🔄 Если используете PAGE() в ячейках, обновите значения перед печатью (F9).

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

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

Да, но только через макросы. Стандартные колонтитулы поддерживают только арабские цифры. Пример кода для VBA:

Sub RomanPageNumbers()

Dim ws As Worksheet

For Each ws In ThisWorkbook.Worksheets

ws.PageSetup.RightFooter = "Страница " & WorksheetFunction.Roman(ws.PageSetup.PageStart) & " из " & WorksheetFunction.Roman(ws.PageSetup.Pages.Count)

Next ws

End Sub

Этот макрос преобразует номера в римский формат (I, II, III и т. д.).

Почему номера страниц начинаются не с 1, а с другого числа?

Это происходит, если в настройках страницы указано другое начальное значение. Чтобы исправить:

  1. Перейдите в Разметка страницы → Параметры страницы (стрелка в правом нижнем углу группы).
  2. Во вкладке Лист найдите поле Номер первой страницы и установите 1.
Как убрать номер страницы с первой страницы (титульного листа)?

В Excel нет прямой функции "различная первая страница" (в отличие от Word), но можно обойти это:

  1. Создайте отдельный лист для титульной страницы.
  2. В колонтитулах этого листа оставьте поле пустым.
  3. На остальных листах настройте нумерацию как обычно.

При печати выберите опцию Печатать всю книгу, чтобы листы шли последовательно.

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

В веб-версии Excel (Online) функция колонтитулов ограничена. Вы можете:

  • Использовать ручную нумерацию в ячейках.
  • Экспортировать файл в PDF через Файл → Печать → Сохранить как PDF (номера добавятся автоматически, если они были в колонтитулах десктопной версии).
  • Открыть файл в настольном приложении Excel для полной настройки.
Как сделать нумерацию вида "1 из 10", "2 из 10" и т. д.?

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

  1. Откройте колонтитулы и введите текст Страница .
  2. Добавьте номер страницы через кнопку #.
  3. Введите текст из .
  4. Добавьте общее количество страниц через кнопку Количество страниц (обычно обозначена &&[Pages]).

В результате получится формат Страница 1 из 10.