Почему в Excel нет кнопки «Номер страницы» и что с этим делать
Microsoft Excel — не Word, и здесь нумерация страниц скрыта от пользователя до тех пор, пока не активирован режим разметки. Многие теряют часы, пытаясь найти эту функцию в меню Главная или Вставка, но её там принципиально нет. Дело в том, что номера страниц в Excel — это часть колонтитулов, а не основного содержимого листа. Они становятся видимыми только при предварительном просмотре печати или в режиме Разметка страницы.
Ещё одна ловушка: если вы никогда не настраивали параметры страницы, Excel по умолчанию может не показывать колонтитулы вообще. Например, в новых версиях Excel 365 и Excel 2021 колонтитулы скрыты до первого ручного изменения. Это сделано для того, чтобы не загромождать интерфейс, но создаёт иллюзию, что функции нет вовсе. На самом деле она просто спрятана в Вставка → Колонтитулы.
Важно понимать: номера страниц в Excel не являются частью ячеек. Их нельзя вставить как текст в строку A1 или привязать к формуле. Это статичные элементы, которые генерируются автоматически при печати или экспорте в PDF. Если вам нужно пронумеровать строки внутри таблицы — это другая задача (используйте функцию СТРОКА()).
Способ 1: Добавление номера через колонтитулы (самый простой)
Это базовый метод, который работает во всех версиях Excel, начиная с 2007 года. Он подходит для большинства задач — от печати простых таблиц до создания многостраничных отчётов.
- Перейдите в режим разметки: откройте вкладку
Вид→ выберитеРазметка страницы. Альтернативно: нажмитеCtrl + F2для предварительного просмотра. - Откройте колонтитулы: дважды кликните по верхней или нижней части листа (область колонтитула станет активной).
- Добавьте номер страницы: в панели
Работа с колонтитулами→КонструкторнажмитеНомер страницы.
Excel автоматически вставит код &[Page] в выбранный колонтитул. Этот код будет заменён на актуальный номер при печати. Если вам нужно изменить формат (например, добавить слово «Страница» перед номером), просто отредактируйте текст в колонтитуле вручную:
Страница &[Page] из &[Pages]
⚠️ Внимание: Если после добавления номера страницы он не отображается в режиме разметки, проверьте масштаб листа. При слишком большом масштабе (более 150%) колонтитулы могут «съезжать» за пределы видимой области. Уменьшите масштаб до 100% или используйте предварительный просмотр (Файл → Печать).
Добавлен номер страницы в колонтитул|Проверен масштаб (не более 150%)|Отключены параметры "Печатать заголовки" (если не нужны)|Выбран правильный принтер (во избежание сбоя разметки)
-->
Способ 2: Нумерация через параметры страницы (для сложных документов)
Если вам нужно не только пронумеровать страницы, но и настроить их внешний вид (шрифт, выравнивание, добавить логотип), используйте расширенные параметры колонтитулов. Этот метод полезен для корпоративных отчётов, где требуется единый стиль оформления.
Инструкция:
- Перейдите в
Разметка страницы→Параметры страницы(стрелка в правом нижнем углу группы). - Откройте вкладку
Колонтитулы→ нажмитеНастроить колонтитул. - В появившемся окне выберите поле для номера страницы (левое, центральное или правое) и кликните по иконке
Номер страницы. - Дополнительно: здесь же можно добавить дату (
&[Date]), время (&[Time]), имя файла (&[File]) или даже картинку (например, логотип компании).
Пример сложного колонтитула для отчёта:
Отчёт по продажам | &[File] | Страница &[Page] из &[Pages] | Дата: &[Date]
| Элемент колонтитула | Код | Пример отображения |
|---|---|---|
| Номер страницы | &[Page] |
3 |
| Общее число страниц | &[Pages] |
12 |
| Имя файла | &[File] |
Отчёт_2026.xlsx |
| Текущая дата | &[Date] |
15.05.2026 |
Ежедневно|Несколько раз в неделю|Редко, только для отчётов|Никогда, работаю только с цифровыми версиями
-->
Способ 3: Нумерация для печати нескольких листов (сквозная)
Если ваш файл содержит несколько листов, и вы хотите, чтобы нумерация была сквозной (например, страницы 1, 2, 3 независимо от листа), придётся использовать макрос VBA. Вручную это сделать невозможно, так как Excel по умолчанию сбрасывает счётчик страниц на каждом новом листе.
Алгоритм:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте новый модуль:
Insert → Module. - Скопируйте следующий код:
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
- Запустите макрос (
F5). Теперь все листы будут иметь сквозную нумерацию.
⚠️ Внимание: Макрос заменит все существующие колонтитулы на всех листах. Если у вас уже есть кастомные колонтитулы, сначала сохраните их содержимое в отдельный файл или модифицируйте код, чтобы добавлять номер страницы к существующему тексту.
Для возврата стандартной нумерации (сброса счётчика на каждом листе) удалите строку ws.PageSetup.CenterFooter = header из кода или вручную очистите колонтитулы на каждом листе.
Способ 4: Нумерация в ячейках (альтернатива колонтитулам)
Иногда требуется, чтобы номера страниц были частью таблицы — например, для дальнейшей обработки данных или экспорта в другие форматы. В этом случае можно использовать формулу, но с важной оговоркой: Excel не знает заранее, сколько страниц будет при печати, поэтому такой метод требует ручной настройки.
Шаги:
- Добавьте новый столбец слева от таблицы (например, столбец
A). - В ячейку
A1введите1(номер первой страницы). - В ячейку
A2введите формулу:=IF(ROW()=1,1,IF(MOD(ROW()-1,34)=0,A1+1,A1))где
34— количество строк на одной странице при печати (уточните это значение вФайл → Печать → Настройка полей). - Растяните формулу на все строки таблицы.
Минус метода: при изменении параметров печати (например, если вы поменяете ориентацию листа с книжной на альбомную) придётся пересчитывать формулу. Зато этот способ позволяет использовать номера страниц в формулах или фильтрах.
Как узнать количество строк на странице?
Откройте Файл → Печать. В правой части экрана Excel покажет количество страниц и предварительный просмотр. Посчитайте, сколько строк помещается на одной странице (например, 34 строки при масштабе 100% и полях по умолчанию). Это значение используйте в формуле.
Ошибки при нумерации страниц и как их исправить
Даже после правильной настройки номера страниц могут не отображаться или сбрасываться. Вот типичные проблемы и их решения:
- 🔹 Номера не показываются в режиме разметки: проверьте, не установлен ли флажок
Печатать без колонтитуловв параметрах страницы (Разметка страницы → Параметры страницы → Лист). - 🔹 Нумерация начинается не с 1: в колонтитуле вместо
&[Page]может быть прописано другое значение (например,&[Page]+2). Удалите лишние символы. - 🔹 Номера накладываются на текст: уменьшите верхнее или нижнее поле в параметрах страницы (
Поля → Настраиваемые поля). - 🔹 При печати номера отсутствуют: возможно, выбран принтер, который игнорирует колонтитулы (например, некоторые виртуальные PDF-принтеры). Попробуйте другой драйвер печати.
Если проблема сохраняется, попробуйте сбросить настройки страницы:
- Перейдите в
Разметка страницы → Параметры страницы. - На вкладке
СтраницанажмитеУстановить по умолчанию. - Закройте и снова откройте файл.
Нумерация в Excel Online и мобильной версии
Версии Excel для браузера (Excel Online) и мобильные приложения (Excel для Android/iOS) имеют ограниченные возможности работы с колонтитулами. Вот что можно сделать:
- 📱 Excel Online: колонтитулы доступны только при печати через
Файл → Печать → Настройка колонтитулов. Нет возможности редактировать их в режиме разметки. - 📱 Мобильное приложение: на Android и iOS колонтитулы скрыты. Чтобы добавить номер страницы, нужно открыть файл на ПК или использовать функцию
Экспорт в PDFс предварительной настройкой на десктопе.
Обходной путь для мобильных пользователей:
- Откройте файл в десктопной версии Excel (или через Office 365 в браузере на ПК).
- Настройте колонтитулы, как описано в Способе 1.
- Сохраните файл и синхронизируйте его с мобильным устройством через OneDrive или Google Drive.
В мобильной версии Excel нет возможности добавить или редактировать колонтитулы напрямую — это ограничение архитектуры приложения. Единственный способ — предварительная настройка на ПК.
FAQ: Частые вопросы о нумерации страниц в Excel
Можно ли сделать нумерацию вида «Страница 1 из 10»?
Да, для этого в колонтитуле используйте комбинацию кодов: Страница &[Page] из &[Pages]. Код &[Pages] автоматически подставит общее количество страниц документа при печати.
Почему при печати номера страниц не отображаются?
Вероятные причины:
- Принтер или драйвер игнорирует колонтитулы (попробуйте другой принтер).
- В параметрах страницы отключена опция
Печатать колонтитулы. - Масштаб печати установлен на
Разместить не более чем на:— в этом случае Excel может игнорировать разметку.
Решение: проверьте настройки в Файл → Печать → Параметры принтера.
Как убрать номер страницы с первой страницы?
Excel не поддерживает разную нумерацию для первой и последующих страниц (в отличие от Word). Обходной путь:
- Создайте отдельный лист для титульной страницы.
- На остальных листах настройте колонтитулы с нумерацией, начиная с
2(вручную отредактируйте код на&[Page]+1).
Можно ли пронумеровать страницы римскими цифрами?
Нет, Excel не поддерживает автоматическое преобразование арабских цифр в римские в колонтитулах. Альтернатива: используйте макрос VBA для замены номеров после генерации PDF или вручную редактируйте колонтитулы для каждого листа.
Почему номера страниц отображаются не по порядку?
Это происходит, если:
- В файле несколько листов, и нумерация не сквозная (по умолчанию каждый лист начинается с
1). - В параметрах печати установлен режим
Печатать выделенный диапазон, и Excel считает страницы только для этого диапазона. - Используются разрывы страниц (
Разметка страницы → Разрывы), которые сбивают автоматическую нумерацию.
Решение: проверьте настройки в Файл → Печать → Настройка страниц.