Почему заголовки не печатаются автоматически и как это исправить
Вы подготовили огромную таблицу в Microsoft Excel, нажали «Печать» — и вместо аккуратных страниц с названиями столбцов получили беспорядочный набор цифр, где невозможно понять, что к чему относится. Знакомая ситуация? Дело в том, что Excel по умолчанию не повторяет заголовки на каждой странице при печати, в отличие от Word или Google Sheets. Эта функция отключена, потому что программа изначально рассчитана на работу с данными, а не на оформление отчётов.
К счастью, исправить это можно за 2 минуты — и есть целых 4 способа сделать заголовки видимыми на каждой странице. Но сначала разберёмся, какие именно элементы можно выводить:
- 📊 Заголовки строк/столбцов — названия категорий (например, «Дата», «Сумма», «Клиент»)
- 📑 Номера страниц — автоматическая нумерация внизу или вверху листа
- 🏷️ Произвольный текст — название отчёта, логотип компании, дата формирования
- 🔄 Повторяющиеся строки — фиксированные строки (например, шапка таблицы) на каждой странице
Важно понимать разницу между колонтитулами (верхними/нижними полями страницы) и повторением заголовков (фиксацией строк при печати). Первый метод подходит для добавления произвольного текста (например, «Отчёт по продажам за май 2026»), а второй — для дублирования шапки таблицы. Мы рассмотрим оба варианта.
Способ 1: Повтор заголовков через параметры страницы (самый быстрый)
Если вам нужно, чтобы первая строка таблицы (с названиями столбцов) повторялась на каждой печатаемой странице, этот метод — ваш спаситель. Он работает во всех версиях Excel от 2010 до 2023, включая Office 365.
- Откройте файл и перейдите на лист, который нужно напечатать.
- Нажмите
Файл → Печать(или комбинациюCtrl+P). - В правом блоке нажмите
Параметры страницы(внизу окна). - В открывшемся окне перейдите на вкладку
Лист. - Найдите поле
Печатать на каждой страницеи кликните по иконке справа (📎). - Выделите строку(и) с заголовками (обычно это строка 1) и нажмите
Enter. - Подтвердите изменения кнопкой
ОК.
Важный нюанс: если ваша шапка занимает несколько строк (например, строки 1–3), выделите весь диапазон $1:$3 в поле Сквозные строки. Для столбцов аналогично работает поле Сквозные столбцы (например, $A:$A для повторения первого столбца).
Выделите строку(и) с шапкой таблицы
Проверьте, что в параметрах страницы выбрано "Печатать на каждой странице"
Убедитесь, что масштаб печати не обрезает заголовки (максимум 95%)
Сохраните файл перед печатью-->
⚠️ Внимание: Если после применения настроек заголовки всё равно не печатаются, проверьтеразрывы страниц(Вид → Разметка страницы). Возможно, таблица разбита на страницы некорректно, и шапка попадает на отдельный лист.
Способ 2: Добавление верхнего/нижнего колонтитула (для произвольного текста)
Колонтитулы — это специальные области вверху (верхний колонтитул) и внизу (нижний колонтитул) каждой страницы, куда можно вставить:
- 📅 Дату и время формирования отчёта
- 📄 Название документа или номер версии
- 🏢 Логотип компании (если принтер поддерживает графику)
- 🔢 Номера страниц (автоматически)
Чтобы добавить колонтитул:
- Перейдите в
Вставка → Колонтитулы(или нажмите на область колонтитула в режимеРазметка страницы). - Кликните по верхней или нижней части страницы — откроется вкладка
Работа с колонтитулами. - Выберите готовый шаблон (например, «Простой номер страницы») или введите текст вручную.
- Для вставки динамических данных (дата, номер страницы) используйте кнопки на панели инструментов:
&[Страница] — номер текущей страницы
&[Страниц] — общее количество страниц
&[Дата] — текущая дата
&[Время] — текущее время
&[Файл] — имя файла
Пример: если ввести в верхний колонтитул текст Отчёт по продажам | Страница &[Страница] из &[Страниц] | &[Дата], на печати получится: «Отчёт по продажам | Страница 3 из 10 | 15.05.2026».
| Элемент колонтитула | Код | Пример вывода |
|---|---|---|
| Номер страницы | &[Страница] |
5 |
| Общее количество страниц | &[Страниц] |
12 |
| Текущая дата | &[Дата] |
15.05.2026 |
| Имя файла | &[Файл] |
Отчёт_май.xlsx |
Способ 3: Фиксация областей с помощью «Заморозки» (для просмотра, не для печати)
Этот метод часто путают с печатью заголовков, но он предназначен только для удобства просмотра на экране. Если вам нужно, чтобы шапка таблицы всегда оставалась видимой при прокрутке, используйте функцию Закрепить области:
- Выделите строку под той, которую нужно зафиксировать (например, если шапка в строке 1, выделите строку 2).
- Перейдите в
Вид → Закрепить области → Закрепить верхнюю строку.
Важно: эта функция НЕ влияет на печать! Если вам нужно, чтобы заголовки печатались на каждой странице, используйте Способ 1 или Способ 2 из этой статьи.
⚠️ Внимание: В Excel Online (веб-версия) функция закрепления областей работает иначе — она фиксирует строки только для текущего сеанса. После закрытия файла настройки сбрасываются.
Способ 4: Макрос для автоматического добавления заголовков (для продвинутых)
Если вам регулярно приходится печатать таблицы с одинаковыми заголовками, можно автоматизировать процесс с помощью VBA-макроса. Этот метод подходит для Excel 2016–2023 и Office 365.
Чтобы создать макрос:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - В меню выберите
Insert → Module. - Вставьте следующий код:
Sub AddPrintTitles()
With ActiveSheet.PageSetup
.PrintTitleRows = "$1:$1" ' Заголовки в первой строке
.LeftHeader = "&""Arial,Болд""&10 Отчёт по продажам"
.RightHeader = "&""Arial""&10 Страница &P из &N"
.CenterFooter = "&""Arial""&8 &D"
End With
End Sub
- Закройте редактор и запустите макрос через
Вид → Макросы → AddPrintTitles → Выполнить.
Этот код:
- 🔄 Повторяет первую строку на каждой странице
- 📝 Добавляет в левый верхний колонтитул текст «Отчёт по продажам»
- 📄 В правый верхний колонтитул вставляет нумерацию страниц
- 📅 В центр нижнего колонтитула добавляет текущую дату
Как изменить шрифт в макросе?
В коде &""Arial,Болд""&10:
- Arial — название шрифта (можно заменить на Times New Roman или Calibri)
- Болд — жирный текст (уберите запятую и слово, если не нужно)
- 10 — размер шрифта в пунктах
Типичные ошибки и как их избежать
Даже после правильной настройки заголовки могут не печататься. Вот самые распространённые причины и решения:
| Проблема | Причина | Решение |
|---|---|---|
| Заголовки печатаются только на первой странице | Не установлены сквозные строки | Проверьте настройки в Параметры страницы → Лист → Печатать на каждой странице |
| Колонтитулы не отображаются | Принтер не поддерживает печать колонтитулов | Попробуйте другой принтер или экспортируйте в PDF |
| Текст в колонтитуле обрезается | Слишком большое поле или мелкий шрифт | Уменьшите текст или увеличьте отступы в Параметры страницы → Поля |
| Номера страниц начинаются не с 1 | В колонтитуле указано &[Страница]+1 или подобное |
Используйте просто &[Страница] без дополнительных символов |
Ещё одна частая ошибка — печать в альбомной ориентации без корректировки колонтитулов. Если вы поменяли ориентацию страницы с книжной на альбомную (Параметры страницы → Страница → Альбомная), проверьте, не съехали ли колонтитулы. Иногда текст «прячется» за края листа.
Как проверить результат перед печатью
Чтобы не тратить бумагу и чернила зря, используйте предварительный просмотр и экспорт в PDF:
- Предварительный просмотр:
- Нажмите
Файл → Печать(илиCtrl+P). - Прокрутите страницы с помощью стрелок внизу окна.
- Обратите внимание на:
- 🔹 Повторяются ли заголовки?
- 🔹 Видны ли колонтитулы?
- 🔹 Нет ли обрезанного текста?
- Нажмите
- В окне печати выберите принтер
Microsoft Print to PDF. - Нажмите
Печатьи сохраните файл. - Откройте PDF и проверьте все страницы.
Если в предварительном просмотре что-то не так, вернитесь в Параметры страницы и скорректируйте настройки. Например, если заголовки обрезаются, увеличьте верхнее поле до 1,5–2 см.
FAQ: Частые вопросы о печати заголовков в Excel
Можно ли сделать разные заголовки на чётных и нечётных страницах?
Да, но только для колонтитулов. В Параметры страницы → Колонтитулы есть опция Разные колонтитулы для чётных и нечётных страниц. Для сквозных строк (шапки таблицы) такой функции нет — они будут одинаковыми на всех страницах.
Как убрать серую линию между страницами в режиме разметки?
Эта линия показывает разрыв страницы и не печатается. Чтобы её убрать, перейдите в Вид → Обычный. Если линия мешает при редактировании, её также можно скрыть, отключив разметку страницы в Файл → Параметры → Дополнительно → Показывать разрывы страниц.
Почему при печати пропадает форматирование заголовков (жирный шрифт, цвет)?
Это происходит, если в параметрах принтера установлен режим Черновик или Экономия чернил. Зайдите в Свойства принтера и выберите режим Высокое качество. Также проверьте, не установлен ли в Excel чёрно-белый режим печати (Параметры страницы → Лист → Черновик).
Можно ли добавить заголовки при печати из Excel Online?
В веб-версии Excel Online функции сквозных строк и колонтитулов нет. Чтобы напечатать таблицу с заголовками, откройте файл в настольной версии Excel или экспортируйте данные в Word (где колонтитулы поддерживаются).
Как сделать, чтобы заголовки печатались только на первых страницах каждого раздела?
Для этого нужно вручную настроить разрывы разделов:
- Перейдите в
Вид → Разметка страницы. - Выделите строку, с которой должен начинаться новый раздел.
- Нажмите
Разметка страницы → Разрывы → Начать новую страницу. - Для каждого раздела отдельно настройте сквозные строки в
Параметры страницы.