Номера страниц автоматически появляются в Excel при предварительном просмотре печати (Файл → Печать) или экспорте в PDF, даже если вы их не добавляли. Это стандартное поведение программы: номера проставляются в колонтитулах по умолчанию в большинстве шаблонов. Проблема в том, что удалить их через обычный интерфейс листа невозможно — они не отображаются в ячейках и не редактируются как текст. Чтобы убрать номера, нужно работать с настройками разметки страницы или колонтитулов.
В 90% случаев номера страниц появляются из-за активированного параметра Печать номеров страниц в разделе Параметры страницы. Реже виной становится пользовательский колонтитул, добавленный ранее (например, через меню Вставка → Колонтитулы). Ниже разберём все способы удаления — от базового (для новичков) до продвинутого (с использованием VBA).
1. Удаление через параметры страницы (самый быстрый способ)
Этот метод работает во всех версиях Excel (2010, 2013, 2016, 2019, 2021, 365) и не требует знания макросов. Номера страниц здесь управляются глобальной настройкой, которая applies ко всем листам книги:
- Откройте вкладку
Разметка страницыв верхнем меню. - Нажмите маленькую стрелку в правом нижнем углу группы
Параметры страницы(или используйте горячие клавишиAlt + P → S → P). - В открывшемся окне перейдите на вкладку
Колонтитулы. - Убедитесь, что в поле
Нижний колонтитул(илиВерхний колонтитул) не выбрано значение&[Страница]или&P. Если есть — удалите его вручную. - Нажмите
ОКи проверьте результат черезФайл → Печать.
⚠️ Внимание: Если после этих действий номера всё ещё отображаются, проверьте настройки принтера. Некоторые драйверы (например, Kyocera или Xerox) добавляют номера страниц на уровне устройства. В этом случае нужно отключить опцию в панели управления принтером.
Неактивна ли опция "Печать номеров страниц" в параметрах страницы|Нет ли пользовательских колонтитулов с кодом &[Страница]|Не добавлены ли номера через макрос или надстройку|Не включена ли опция "Нумерация" в драйвере принтера-->
2. Ручное редактирование колонтитулов
Если номера страниц были добавлены вручную (например, через меню Вставка → Колонтитулы), их нужно удалить напрямую из редактора колонтитулов. Этот способ подходит для Excel 2016 и новее:
- Перейдите на вкладку
Вставка→Колонтитулы(или дважды кликните по верхней/нижней области листа в режиме разметки). - В открывшемся редакторе найдите поля с кодом
&[Page](или просто цифрами). Они могут быть в одном из трёх мест:- 📌 Левое поле колонтитула
- 📌 Центральное поле
- 📌 Правое поле
&[Page] и нажмите Delete.Ctrl + S).💡 Полезный совет: Если в колонтитулах есть другие элементы (например, дата или название файла), удаляйте только &[Page]. Остальные коды начинаются с &[ — их трогать не нужно.
| Код в колонтитуле | Что он означает | Нужно ли удалять? |
|---|---|---|
&[Page] или &P |
Номер текущей страницы | ✅ Да |
&[Pages] |
Общее количество страниц | ❌ Нет (если не мешает) |
&[Date] |
Текущая дата | ❌ Нет |
&[File] |
Имя файла | ❌ Нет |
3. Удаление через режим разметки страницы
В Excel есть специальный режим просмотра — разметка страницы, где колонтитулы отображаются прямо на листе. Это удобно для визуального контроля:
- Перейдите на вкладку
Вид→Разметка страницы(или нажмитеAlt + W → P). - Прокрутите лист вниз — внизу каждой "страницы" вы увидите серую область с колонтитулами.
- Кликните левой кнопкой мыши по номеру страницы (например,
1илиСтраница 1). - Нажмите
DeleteилиBackspace, чтобы удалить номер. - Вернитесь в обычный режим (
Вид → Обычный).
⚠️ Внимание: В режиме разметки страницы нельзя редактировать колонтитулы для нескольких листов одновременно. Если номера нужно убрать со всех листов книги, используйте метод из первого раздела (через Параметры страницы).
Использую только при печати|Добавляю автоматически для всех документов|Не пользуюсь никогда|Редактирую вручную для каждого листа-->
4. Удаление номеров страниц с помощью VBA (для продвинутых)
Если номера страниц добавлены через макрос или их нужно удалить из десятков листов одновременно, поможет VBA-скрипт. Этот метод требует включённого редактора Visual Basic:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - В меню выберите
Insert → Module. - Вставьте следующий код:
Sub RemovePageNumbers()Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.PageSetup.LeftFooter = ""
ws.PageSetup.CenterFooter = ""
ws.PageSetup.RightFooter = ""
ws.PageSetup.LeftHeader = ""
ws.PageSetup.CenterHeader = ""
ws.PageSetup.RightHeader = ""
Next ws
MsgBox "Номера страниц удалены со всех листов!", vbInformation
End Sub
- Закройте редактор и запустите макрос через
Alt + F8→Run.
🔹 Что делает этот код:
- 🔄 Очищает все колонтитулы (верхние и нижние) на всех листах книги.
- 📊 Работает даже с защищёнными листами (если макросы разрешены).
- ⚡ Удаляет не только номера страниц, но и другие элементы колонтитулов (даты, имена файлов).
Как модифицировать макрос для удаления только номеров страниц
Если нужно оставить другие элементы колонтитулов (например, дату), замените строки очистки на:
ws.PageSetup.RightFooter = Replace(ws.PageSetup.RightFooter, "&[Page]", "")
ws.PageSetup.RightFooter = Replace(ws.PageSetup.RightFooter, "&P", "")
Это удалит только коды номеров страниц, сохранив остальной текст.
5. Проблемы с номерами страниц при экспорте в PDF
Частая ситуация: в Excel номера страниц не видны, но после экспорта в PDF они появляются. Это происходит из-за:
- 🖨️ Настроек виртуального принтера (например, Microsoft Print to PDF или Adobe PDF добавляет нумерацию автоматически).
- 📄 Скрытых колонтитулов, которые не отображаются в режиме редактирования, но печатаются.
- 🔄 Конвертации через онлайн-сервисы (например, Smallpdf или iLovePDF), которые добавляют нумерацию по умолчанию.
Решение:
- Перед экспортом проверьте настройки колонтитулов (см. раздел 2).
- Используйте
Файл → Экспорт → Создать PDF/XPSвместоПечать → Сохранить как PDF. - Если проблема в принтере:
- Откройте
Панель управления → Устройства и принтеры. - Кликните правой кнопкой по Microsoft Print to PDF →
Настройки печати. - Найдите опцию
Добавлять номера страници отключите её.
- Откройте
1. Установите масштаб 100% в Параметры страницы → Страница.
2. Отключите опцию Печатать линии сетки.
3. Сохраните файл и только потом экспортируйте в PDF.-->
6. Почему номера страниц возвращаются после сохранения?
Если номера страниц удаляются, но появляются снова после переоткрытия файла, причины могут быть следующими:
| Причина | Как проверить | Решение |
|---|---|---|
| Шаблон книги с колонтитулами | Создайте новый файл и проверьте, есть ли номера по умолчанию | Создайте книгу с нуля или используйте шаблон Книга.xlsx без колонтитулов |
| Надстройка или макрос | Откройте файл с отключёнными макросами (Файл → Открыть → Включить содержимое → Нет) |
Удалите подозрительные надстройки в Файл → Параметры → Надстройки |
| Автосохранение в OneDrive | Проверьте версию файла в истории OneDrive | Отключите автосохранение или сохраните файл локально |
Критическая ошибка: Если файл сохранён в формате .xls (Excel 97–2003), колонтитулы могут сбрасываться из-за ограничений старого формата. Обновите файл до .xlsx через Файл → Сохранить как → Книга Excel (*.xlsx).
7. Альтернативные способы: надстройки и онлайн-инструменты
Если стандартные методы не помогают, можно использовать сторонние решения:
- 📦 Надстройка Kutools for Excel:
- Устанавливается как плагин для Excel.
- Имеет функцию
Batch Remove Page Numbers(пакетное удаление номеров). - Поддерживает обработку нескольких файлов одновременно.
- 🌐 Онлайн-конвертеры (если нужно убрать номера из готового PDF):
- Sejda PDF Editor (есть опция удаления колонтитулов).
- PDF2Go (инструмент "Удалить страницы" может помочь).
- 🖥️ Скрипты PowerShell (для автоматизации):
$excel = New-Object -ComObject Excel.Application$workbook = $excel.Workbooks.Open("C:\путь\к\файлу.xlsx")
$workbook.Worksheets | ForEach-Object {
$_.PageSetup.RightFooter = $_.PageSetup.RightFooter -replace '&[Page]', ''
}
$workbook.Save()
$excel.Quit()
⚠️ Внимание: Онлайн-инструменты требуют загрузки файла на сторонний сервер. Не используйте их для документов с конфиденциальными данными (например, бухгалтерские отчёты или персональную информацию).
Часто задаваемые вопросы
❓ Почему в Excel нет кнопки "Удалить номера страниц"?
В Excel нет отдельной кнопки для удаления номеров, потому что они считаются частью колонтитулов. Чтобы убрать их, нужно редактировать колонтитулы или отключить опцию в параметрах страницы. Это сделано для гибкости: пользователь может настроить отображение номеров под свои нужды (например, добавить префикс "Стр. " или изменить шрифт).
❓ Можно ли убрать номера страниц только с первого листа?
Да, для этого:
- Перейдите на первый лист.
- Откройте
Параметры страницы → Колонтитулы. - Удалите код
&[Page]только для этого листа (не применяйте изменения ко всей книге).
Остальные листы сохранят нумерацию. Этот метод работает только если номера добавлены вручную, а не через глобальные настройки.
❓ Как убрать номера страниц в Excel Online?
В веб-версии Excel (office.com) функционал ограничен. Чтобы убрать номера:
- Откройте файл в Excel Online.
- Перейдите в
Печать → Параметры страницы. - В разделе
Колонтитулыудалите все символы из полей. - Сохраните файл и скачайте его на компьютер для дальнейшей работы.
❓ Почему после удаления номеров страниц в PDF они всё равно есть?
Это происходит из-за двух причин:
- Драйвер принтера добавляет нумерацию поверх документа. Решение: экспортируйте в PDF через
Файл → Экспорт, а не через виртуальный принтер. - В файле есть скрытые колонтитулы, которые не видны в обычном режиме. Проверьте их через
Вид → Разметка страницы.
Также попробуйте сохранить файл в формате .xps, а затем конвертировать в PDF через Adobe Acrobat.
❓ Можно ли отключить нумерацию страниц навсегда для всех новых файлов?
Да, для этого нужно изменить шаблон по умолчанию:
- Создайте новый файл и удалите все колонтитулы (см. инструкции выше).
- Сохраните его как шаблон:
Файл → Сохранить как → Шаблон Excel (*.xltx). - Поместите шаблон в папку:
C:\Users\<Ваше_имя>\AppData\Roaming\Microsoft\Excel\XLSTART. - Теперь все новые книги будут создаваться без номеров страниц.
XLSTART может отличаться.