При попытке распечатать таблицу в Microsoft Excel вы обнаруживаете, что на каждом листе автоматически проставляются дата, номер страницы или название файла в верхней/нижней части? Это стандартные колонтитулы, которые Excel добавляет по умолчанию в параметрах страницы. Их удаление занимает не больше минуты, но многие пользователи теряют время на поиск скрытых настроек — особенно если колонтитулы не отображаются в обычном режиме просмотра.
Проблема усложняется тем, что в разных версиях Excel (2010, 2013, 2016, 2019, 2021, 365) путь к настройкам колонтитулов может отличаться, а в Excel Online часть функций вообще недоступна. Например, в Excel 2013 для удаления колонтитула достаточно перейти в Разметка страницы → Колонтитулы, тогда как в Excel 365 этот раздел спрятан глубже. Ещё одна ловушка: даже после удаления колонтитулы могут вновь появляться при сохранении файла в формате .xls (Excel 97-2003).
В этой статье — проверенные способы удаления верхнего и нижнего колонтитула для всех актуальных версий Excel, включая решения для случаев, когда колонтитулы не отображаются в интерфейсе (например, из-за скрытых символов или макросов). Также разберём, как навсегда отключить автоматическое добавление колонтитулов при печати.
Почему колонтитулы появляются автоматически и как это исправить
Excel добавляет колонтитулы в трёх случаях:
- 📄 Стандартные шаблоны: программа по умолчанию подставляет номер страницы (
&[Page]), дату (&[Date]) или имя файла (&[File]) при первом сохранении документа. - 🖨️ Настройки принтера: некоторые драйверы принтеров (например, HP LaserJet или Canon PIXMA) принудительно добавляют колонтитулы через параметры печати.
- 🔄 Импорт из других форматов: при открытии файлов
.csv,.pdfили старых.xlsExcel может переносить колонтитулы из исходного документа.
Чтобы навсегда отключить автоматическое добавление:
- Откройте
Файл → Параметры → Дополнительно. - Прокрутите до раздела
Параметры печати для этого листа. - Снимите галочку с
Печатать колонтитулы(в Excel 2010-2013 этот пункт может называтьсяПечатать заголовки).
⚠️ Внимание: Если колонтитулы пропали в интерфейсе, но остаются при печати, проверьте настройки принтера. В диалоговом окне печати (Ctrl+P) перейдите вСвойства принтера → Дополнительнои отключите опциюДобавлять колонтитулы.
Способ 1: Удаление колонтитулов через режим «Разметка страницы»
Самый быстрый метод — использовать встроенный режим разметки, где колонтитулы отображаются как редактируемые поля. Инструкция подходит для Excel 2010–2023:
- Перейдите на вкладку
Види выберитеРазметка страницы(или нажмитеAlt+W+E). - Щёлкните левой кнопкой мыши по верхнему или нижнему колонтитулу — появится панель инструментов
Работа с колонтитулами. - Выделите весь текст в поле колонтитула (сочетание
Ctrl+Aсработает только внутри поля) и удалите его клавишейDelete. - Нажмите
Escили кликните за пределами колонтитула, чтобы сохранить изменения.
Если колонтитулы неактивны (серого цвета), значит они защищены от редактирования. Чтобы разблокировать:
- 🔓 Перейдите в
Рецензирование → Снять защиту листа(если лист защищён паролем, введите его). - 📌 Убедитесь, что в настройках листа (
Правка → Защитить лист) не стоит галочкаЗащитить колонтитулы.
Снята защита листа|Активен режим"Разметка страницы"|Курсор находится внутри поля колонтитула|Нет скрытых символов (пробелов, табуляций)-->
Способ 2: Через параметры страницы (для скрытых колонтитулов)
Если колонтитулы не видны в режиме разметки, но появляются при печати, используйте диалоговое окно Параметры страницы:
- Откройте вкладку
Разметка страницыи кликните по маленькой стрелке в правом нижнем углу группыПараметры страницы(или нажмитеAlt+P+S+P). - Перейдите на вкладку
Колонтитулы. - В выпадающих списках
Верхний колонтитулиНижний колонтитулвыберите пункт(нет). - Нажмите
ОК, чтобы применить изменения.
В Excel 365 и Excel 2021 этот раздел может выглядеть иначе: вместо выпадающих списков вы увидите кнопки Настройка верхнего колонтитула и Настройка нижнего колонтитула. Кликните по ним и вручную удалите весь текст в открывшемся окне.
| Версия Excel | Путь к настройкам колонтитулов | Особенности |
|---|---|---|
| Excel 2010–2013 | Разметка страницы → Колонтитулы |
Колонтитулы редактируются в поле листа |
| Excel 2016–2019 | Вставка → Колонтитулы или Параметры страницы → Колонтитулы |
Добавлена предварительная галерея шаблонов |
| Excel 365 / 2021 | Вид → Разметка страницы → клик по колонтитулу |
Поддержка динамических массивов в колонтитулах |
| Excel Online | Файл → Печать → Параметры страницы |
Ограниченные возможности редактирования |
⚠️ Внимание: Если после удаления колонтитулы возвращаются, проверьте стиль таблицы. Некоторые шаблоны (например,Отчёт1илиФинансовый) автоматически добавляют колонтитулы. Чтобы отключить это, перейдите вГлавная → Стили → Очистить.
Способ 3: Удаление колонтитулов через VBA (для опытных пользователей)
Если колонтитулы добавлены макросом или не удаляются стандартными методами, используйте Visual Basic for Applications:
- Нажмите
Alt+F11, чтобы открыть редактор VBA. - В окне
Projectнайдите вашу книгу и откройте модуль листа (двойной клик поSheet1 (Лист1)). - Вставьте следующий код:
Sub RemoveAllHeadersFootersDim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.PageSetup.LeftHeader =""
ws.PageSetup.CenterHeader =""
ws.PageSetup.RightHeader =""
ws.PageSetup.LeftFooter =""
ws.PageSetup.CenterFooter =""
ws.PageSetup.RightFooter =""
Next ws
MsgBox"Колонтитулы удалены со всех листов!", vbInformation
End Sub
- Запустите макрос клавишей
F5.
Этот скрипт очищает все колонтитулы (левый, центральный, правый) на всех листах книги. Если нужно удалить колонтитулы только с текущего листа, замените цикл For Each на:
ActiveSheet.PageSetup.LeftHeader =""
Способ 4: Очистка скрытых символов в колонтитулах
Иногда колонтитулы кажутся пустыми, но при печати выводятся пробелы, точки или невидимые символы. Это происходит из-за:
- 🔹 Неразрывных пробелов (вставляются при копировании из Word).
- 🔹 Символов табуляции (
Char(9)в VBA). - 🔹 Кодов полей (например,
&[Tab]или&10для переноса строки).
Чтобы очистить такие колонтитулы:
- Перейдите в режим
Разметка страницы. - Кликните по колонтитулу и нажмите
Ctrl+Shift+8(включит отображение скрытых символов). - Удалите все непечатаемые знаки (они отобразятся как точки или стрелки).
- Если символы не видны, введите в колонтитул любой текст (например,
test), затем удалите его — это сбросит форматирование.
Как проверить колонтитулы на скрытые коды полей
В режиме разметки введите в колонтитул символ & — если после него появится подсказка с кодом (например, &[Date]), значит колонтитул содержит динамическое поле. Удалите его полностью, а не только видимый текст.
Способ 5: Удаление колонтитулов при экспорте в PDF
Если колонтитулы нужны для работы в Excel, но не должны отображаться в PDF, используйте виртуальный принтер:
- Нажмите
Ctrl+P, чтобы открыть окно печати. - В разделе
ПринтервыберитеMicrosoft Print to PDF. - Кликните по ссылке
Параметры страницывнизу окна. - На вкладке
Колонтитулывыберите(нет)для верхнего и нижнего колонтитула. - Сохраните PDF — колонтитулы в нём отображаться не будут.
Альтернативный метод для Excel 365:
- 📎 Экспортируйте таблицу в PDF через
Файл → Экспорт → Создать PDF/XPS. - 🔍 В окне публикации снимите галочку с
Открыть файл после публикациии нажмитеПараметры. - 📄 Убедитесь, что в разделе
ПечатьвыбраноИгнорировать колонтитулы(если опция доступна).
Первый раз|Иногда (1-2 раза в год)|Часто (ежемесячно)|Постоянно (еженедельно)-->
Частые ошибки и как их избежать
Ошибки при работе с колонтитулами делятся на три категории:
- Колонтитулы не удаляются:
- 🔒 Причина: Лист защищён от изменений. Решение:
Рецензирование → Снять защиту листа. - 📥 Причина: Колонтитулы добавлены через макрос. Решение: Проверьте модули VBA (
Alt+F11).
- 🔒 Причина: Лист защищён от изменений. Решение:
- Колонтитулы возвращаются после сохранения:
- 💾 Причина: Файл сохранён в формате
.xls(Excel 97-2003). Решение: Сохраните как.xlsx. - 📑 Причина: Используется шаблон с колонтитулами. Решение:
Файл → Создать → Пустая книга.
- 💾 Причина: Файл сохранён в формате
- Колонтитулы печатаются, но не видны в Excel:
- 🖨️ Причина: Настройки принтера. Решение: Проверьте
Свойства принтера → Дополнительно. - 👁️ Причина: Белый текст на белом фоне. Решение: Выделите колонтитул и измените цвет шрифта.
- 🖨️ Причина: Настройки принтера. Решение: Проверьте
FAQ: Ответы на частые вопросы
Можно ли удалить колонтитулы только с первого листа, оставив их на остальных?
Да. Перейдите в режим Разметка страницы, выделите первый лист и удалите колонтитулы только на нём. Колонтитулы на других листах останутся без изменений. Чтобы применить разные колонтитулы к разным листам, используйте группировку: удерживайте Ctrl и выбирайте нужные листы перед редактированием.
Почему после удаления колонтитулов в Excel они снова появляются при открытии файла?
Это происходит из-за:
- Автосохранения: Excel восстанавливает предыдущую версию. Отключите автосохранение в
Файл → Параметры → Сохранение. - Шаблона: Файл основан на шаблоне с колонтитулами (например,
Book.xltx). Создайте новую книгу и скопируйте данные. - Макросов: В книге есть VBA-код, который добавляет колонтитулы при открытии. Проверьте модули (
Alt+F11).
Как удалить колонтитулы в Excel Online?
В веб-версии Excel функционал ограничен:
- Откройте файл в Excel Online.
- Перейдите в
Файл → Печать → Параметры страницы. - В разделе
Колонтитулывыберите(нет)для верхнего и нижнего колонтитула. - Сохраните изменения (
Ctrl+S).
Ограничение: В Excel Online нельзя редактировать колонтитулы в режиме разметки или использовать VBA.
Можно ли сделать разные колонтитулы для чётных и нечётных страниц?
Да, но только в настольных версиях Excel:
- Откройте
Параметры страницы → Колонтитулы. - Поставьте галочку
Разные колонтитулы для чётных и нечётных страниц. - Настройте отдельно колонтитулы для чётных и нечётных страниц в соответствующих полях.
Эта опция недоступна в Excel Online и Excel для Mac (до версии 2019).
Как удалить колонтитулы из всех файлов в папке автоматически?
Используйте VBA-скрипт для пакетной обработки:
Sub BatchRemoveHeadersFooters
Dim FolderPath As String, FileName As String
FolderPath ="C:\Путь\к\папке\"' Укажите путь к папке
FileName = Dir(FolderPath &".xls")
Do While FileName <>""
Workbooks.Open FolderPath & FileName
RemoveAllHeadersFooters' Вызов макроса из Способа 3
ActiveWorkbook.Close SaveChanges:=True
FileName = Dir
Loop
End Sub
Внимание: Перед запуском сделайте резервную копию файлов! Скрипт сохраняет изменения без подтверждения.