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

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

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

Ещё одна ловушка: если вы никогда не настраивали параметры страницы, Excel по умолчанию может не показывать колонтитулы вообще. Например, в новых версиях Excel 365 и Excel 2021 колонтитулы скрыты до первого ручного изменения. Это сделано для того, чтобы не загромождать интерфейс, но создаёт иллюзию, что функции нет вовсе. На самом деле она просто спрятана в Вставка → Колонтитулы.

Важно понимать: номера страниц в Excel не являются частью ячеек. Их нельзя вставить как текст в строку A1 или привязать к формуле. Это статичные элементы, которые генерируются автоматически при печати или экспорте в PDF. Если вам нужно пронумеровать строки внутри таблицы — это другая задача (используйте функцию СТРОКА()).

Способ 1: Добавление номера через колонтитулы (самый простой)

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

  1. Перейдите в режим разметки: откройте вкладку Вид → выберите Разметка страницы. Альтернативно: нажмите Ctrl + F2 для предварительного просмотра.
  2. Откройте колонтитулы: дважды кликните по верхней или нижней части листа (область колонтитула станет активной).
  3. Добавьте номер страницы: в панели Работа с колонтитуламиКонструктор нажмите Номер страницы.

Excel автоматически вставит код &[Page] в выбранный колонтитул. Этот код будет заменён на актуальный номер при печати. Если вам нужно изменить формат (например, добавить слово «Страница» перед номером), просто отредактируйте текст в колонтитуле вручную:

Страница &[Page] из &[Pages]
⚠️ Внимание: Если после добавления номера страницы он не отображается в режиме разметки, проверьте масштаб листа. При слишком большом масштабе (более 150%) колонтитулы могут «съезжать» за пределы видимой области. Уменьшите масштаб до 100% или используйте предварительный просмотр (Файл → Печать).

Добавлен номер страницы в колонтитул|Проверен масштаб (не более 150%)|Отключены параметры "Печатать заголовки" (если не нужны)|Выбран правильный принтер (во избежание сбоя разметки)

-->

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

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

Инструкция:

  1. Перейдите в Разметка страницыПараметры страницы (стрелка в правом нижнем углу группы).
  2. Откройте вкладку Колонтитулы → нажмите Настроить колонтитул.
  3. В появившемся окне выберите поле для номера страницы (левое, центральное или правое) и кликните по иконке Номер страницы.
  4. Дополнительно: здесь же можно добавить дату (&[Date]), время (&[Time]), имя файла (&[File]) или даже картинку (например, логотип компании).

Пример сложного колонтитула для отчёта:

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

Ежедневно|Несколько раз в неделю|Редко, только для отчётов|Никогда, работаю только с цифровыми версиями

-->

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

Если ваш файл содержит несколько листов, и вы хотите, чтобы нумерация была сквозной (например, страницы 1, 2, 3 независимо от листа), придётся использовать макрос VBA. Вручную это сделать невозможно, так как Excel по умолчанию сбрасывает счётчик страниц на каждом новом листе.

Алгоритм:

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

    Dim ws As Worksheet

    Dim header As String

    header = "Страница &P из &N"

    For Each ws In ThisWorkbook.Worksheets

    ws.PageSetup.CenterFooter = header

    Next ws

    End Sub

  4. Запустите макрос (F5). Теперь все листы будут иметь сквозную нумерацию.
⚠️ Внимание: Макрос заменит все существующие колонтитулы на всех листах. Если у вас уже есть кастомные колонтитулы, сначала сохраните их содержимое в отдельный файл или модифицируйте код, чтобы добавлять номер страницы к существующему тексту.

Для возврата стандартной нумерации (сброса счётчика на каждом листе) удалите строку ws.PageSetup.CenterFooter = header из кода или вручную очистите колонтитулы на каждом листе.

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

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

Шаги:

  1. Добавьте новый столбец слева от таблицы (например, столбец A).
  2. В ячейку A1 введите 1 (номер первой страницы).
  3. В ячейку A2 введите формулу:
    =IF(ROW()=1,1,IF(MOD(ROW()-1,34)=0,A1+1,A1))

    где 34 — количество строк на одной странице при печати (уточните это значение в Файл → Печать → Настройка полей).

  4. Растяните формулу на все строки таблицы.

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

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

Откройте Файл → Печать. В правой части экрана Excel покажет количество страниц и предварительный просмотр. Посчитайте, сколько строк помещается на одной странице (например, 34 строки при масштабе 100% и полях по умолчанию). Это значение используйте в формуле.

Ошибки при нумерации страниц и как их исправить

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

  • 🔹 Номера не показываются в режиме разметки: проверьте, не установлен ли флажок Печатать без колонтитулов в параметрах страницы (Разметка страницы → Параметры страницы → Лист).
  • 🔹 Нумерация начинается не с 1: в колонтитуле вместо &[Page] может быть прописано другое значение (например, &[Page]+2). Удалите лишние символы.
  • 🔹 Номера накладываются на текст: уменьшите верхнее или нижнее поле в параметрах страницы (Поля → Настраиваемые поля).
  • 🔹 При печати номера отсутствуют: возможно, выбран принтер, который игнорирует колонтитулы (например, некоторые виртуальные PDF-принтеры). Попробуйте другой драйвер печати.

Если проблема сохраняется, попробуйте сбросить настройки страницы:

  1. Перейдите в Разметка страницы → Параметры страницы.
  2. На вкладке Страница нажмите Установить по умолчанию.
  3. Закройте и снова откройте файл.

Нумерация в Excel Online и мобильной версии

Версии Excel для браузера (Excel Online) и мобильные приложения (Excel для Android/iOS) имеют ограниченные возможности работы с колонтитулами. Вот что можно сделать:

  • 📱 Excel Online: колонтитулы доступны только при печати через Файл → Печать → Настройка колонтитулов. Нет возможности редактировать их в режиме разметки.
  • 📱 Мобильное приложение: на Android и iOS колонтитулы скрыты. Чтобы добавить номер страницы, нужно открыть файл на ПК или использовать функцию Экспорт в PDF с предварительной настройкой на десктопе.

Обходной путь для мобильных пользователей:

  1. Откройте файл в десктопной версии Excel (или через Office 365 в браузере на ПК).
  2. Настройте колонтитулы, как описано в Способе 1.
  3. Сохраните файл и синхронизируйте его с мобильным устройством через OneDrive или Google Drive.

В мобильной версии Excel нет возможности добавить или редактировать колонтитулы напрямую — это ограничение архитектуры приложения. Единственный способ — предварительная настройка на ПК.

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

Можно ли сделать нумерацию вида «Страница 1 из 10»?

Да, для этого в колонтитуле используйте комбинацию кодов: Страница &[Page] из &[Pages]. Код &[Pages] автоматически подставит общее количество страниц документа при печати.

Почему при печати номера страниц не отображаются?

Вероятные причины:

  • Принтер или драйвер игнорирует колонтитулы (попробуйте другой принтер).
  • В параметрах страницы отключена опция Печатать колонтитулы.
  • Масштаб печати установлен на Разместить не более чем на: — в этом случае Excel может игнорировать разметку.

Решение: проверьте настройки в Файл → Печать → Параметры принтера.

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

Excel не поддерживает разную нумерацию для первой и последующих страниц (в отличие от Word). Обходной путь:

  1. Создайте отдельный лист для титульной страницы.
  2. На остальных листах настройте колонтитулы с нумерацией, начиная с 2 (вручную отредактируйте код на &[Page]+1).
Можно ли пронумеровать страницы римскими цифрами?

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

Почему номера страниц отображаются не по порядку?

Это происходит, если:

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

Решение: проверьте настройки в Файл → Печать → Настройка страниц.