Как добавить заголовок на каждую страницу в Excel: 4 способа для печати

Почему заголовки не печатаются автоматически и как это исправить

Вы подготовили огромную таблицу в Microsoft Excel, нажали «Печать» — и вместо аккуратных страниц с названиями столбцов получили беспорядочный набор цифр, где невозможно понять, что к чему относится. Знакомая ситуация? Дело в том, что Excel по умолчанию не повторяет заголовки на каждой странице при печати, в отличие от Word или Google Sheets. Эта функция отключена, потому что программа изначально рассчитана на работу с данными, а не на оформление отчётов.

К счастью, исправить это можно за 2 минуты — и есть целых 4 способа сделать заголовки видимыми на каждой странице. Но сначала разберёмся, какие именно элементы можно выводить:

  • 📊 Заголовки строк/столбцов — названия категорий (например, «Дата», «Сумма», «Клиент»)
  • 📑 Номера страниц — автоматическая нумерация внизу или вверху листа
  • 🏷️ Произвольный текст — название отчёта, логотип компании, дата формирования
  • 🔄 Повторяющиеся строки — фиксированные строки (например, шапка таблицы) на каждой странице

Важно понимать разницу между колонтитулами (верхними/нижними полями страницы) и повторением заголовков (фиксацией строк при печати). Первый метод подходит для добавления произвольного текста (например, «Отчёт по продажам за май 2026»), а второй — для дублирования шапки таблицы. Мы рассмотрим оба варианта.

📊 Как часто вы печатаете таблицы из Excel?
Ежедневно
1-2 раза в неделю
Редко, по необходимости
Никогда не печатаю

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

Если вам нужно, чтобы первая строка таблицы (с названиями столбцов) повторялась на каждой печатаемой странице, этот метод — ваш спаситель. Он работает во всех версиях Excel от 2010 до 2023, включая Office 365.

  1. Откройте файл и перейдите на лист, который нужно напечатать.
  2. Нажмите Файл → Печать (или комбинацию Ctrl+P).
  3. В правом блоке нажмите Параметры страницы (внизу окна).
  4. В открывшемся окне перейдите на вкладку Лист.
  5. Найдите поле Печатать на каждой странице и кликните по иконке справа (📎).
  6. Выделите строку(и) с заголовками (обычно это строка 1) и нажмите Enter.
  7. Подтвердите изменения кнопкой ОК.

Важный нюанс: если ваша шапка занимает несколько строк (например, строки 1–3), выделите весь диапазон $1:$3 в поле Сквозные строки. Для столбцов аналогично работает поле Сквозные столбцы (например, $A:$A для повторения первого столбца).

Выделите строку(и) с шапкой таблицы

Проверьте, что в параметрах страницы выбрано "Печатать на каждой странице"

Убедитесь, что масштаб печати не обрезает заголовки (максимум 95%)

Сохраните файл перед печатью-->

⚠️ Внимание: Если после применения настроек заголовки всё равно не печатаются, проверьте разрывы страниц (Вид → Разметка страницы). Возможно, таблица разбита на страницы некорректно, и шапка попадает на отдельный лист.

Способ 2: Добавление верхнего/нижнего колонтитула (для произвольного текста)

Колонтитулы — это специальные области вверху (верхний колонтитул) и внизу (нижний колонтитул) каждой страницы, куда можно вставить:

  • 📅 Дату и время формирования отчёта
  • 📄 Название документа или номер версии
  • 🏢 Логотип компании (если принтер поддерживает графику)
  • 🔢 Номера страниц (автоматически)

Чтобы добавить колонтитул:

  1. Перейдите в Вставка → Колонтитулы (или нажмите на область колонтитула в режиме Разметка страницы).
  2. Кликните по верхней или нижней части страницы — откроется вкладка Работа с колонтитулами.
  3. Выберите готовый шаблон (например, «Простой номер страницы») или введите текст вручную.
  4. Для вставки динамических данных (дата, номер страницы) используйте кнопки на панели инструментов:
&[Страница] — номер текущей страницы

&[Страниц] — общее количество страниц

&[Дата] — текущая дата

&[Время] — текущее время

&[Файл] — имя файла

Пример: если ввести в верхний колонтитул текст Отчёт по продажам | Страница &[Страница] из &[Страниц] | &[Дата], на печати получится: «Отчёт по продажам | Страница 3 из 10 | 15.05.2026».

Элемент колонтитула Код Пример вывода
Номер страницы &[Страница] 5
Общее количество страниц &[Страниц] 12
Текущая дата &[Дата] 15.05.2026
Имя файла &[Файл] Отчёт_май.xlsx

Способ 3: Фиксация областей с помощью «Заморозки» (для просмотра, не для печати)

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

  1. Выделите строку под той, которую нужно зафиксировать (например, если шапка в строке 1, выделите строку 2).
  2. Перейдите в Вид → Закрепить области → Закрепить верхнюю строку.

Важно: эта функция НЕ влияет на печать! Если вам нужно, чтобы заголовки печатались на каждой странице, используйте Способ 1 или Способ 2 из этой статьи.

⚠️ Внимание: В Excel Online (веб-версия) функция закрепления областей работает иначе — она фиксирует строки только для текущего сеанса. После закрытия файла настройки сбрасываются.

Способ 4: Макрос для автоматического добавления заголовков (для продвинутых)

Если вам регулярно приходится печатать таблицы с одинаковыми заголовками, можно автоматизировать процесс с помощью VBA-макроса. Этот метод подходит для Excel 2016–2023 и Office 365.

Чтобы создать макрос:

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

With ActiveSheet.PageSetup

.PrintTitleRows = "$1:$1" ' Заголовки в первой строке

.LeftHeader = "&""Arial,Болд""&10 Отчёт по продажам"

.RightHeader = "&""Arial""&10 Страница &P из &N"

.CenterFooter = "&""Arial""&8 &D"

End With

End Sub

  1. Закройте редактор и запустите макрос через Вид → Макросы → AddPrintTitles → Выполнить.

Этот код:

  • 🔄 Повторяет первую строку на каждой странице
  • 📝 Добавляет в левый верхний колонтитул текст «Отчёт по продажам»
  • 📄 В правый верхний колонтитул вставляет нумерацию страниц
  • 📅 В центр нижнего колонтитула добавляет текущую дату
Как изменить шрифт в макросе?

В коде &""Arial,Болд""&10:

- Arial — название шрифта (можно заменить на Times New Roman или Calibri)

- Болд — жирный текст (уберите запятую и слово, если не нужно)

- 10 — размер шрифта в пунктах

Типичные ошибки и как их избежать

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

Проблема Причина Решение
Заголовки печатаются только на первой странице Не установлены сквозные строки Проверьте настройки в Параметры страницы → Лист → Печатать на каждой странице
Колонтитулы не отображаются Принтер не поддерживает печать колонтитулов Попробуйте другой принтер или экспортируйте в PDF
Текст в колонтитуле обрезается Слишком большое поле или мелкий шрифт Уменьшите текст или увеличьте отступы в Параметры страницы → Поля
Номера страниц начинаются не с 1 В колонтитуле указано &[Страница]+1 или подобное Используйте просто &[Страница] без дополнительных символов

Ещё одна частая ошибка — печать в альбомной ориентации без корректировки колонтитулов. Если вы поменяли ориентацию страницы с книжной на альбомную (Параметры страницы → Страница → Альбомная), проверьте, не съехали ли колонтитулы. Иногда текст «прячется» за края листа.

Как проверить результат перед печатью

Чтобы не тратить бумагу и чернила зря, используйте предварительный просмотр и экспорт в PDF:

  1. Предварительный просмотр:
    • Нажмите Файл → Печать (или Ctrl+P).
    • Прокрутите страницы с помощью стрелок внизу окна.
    • Обратите внимание на:
      • 🔹 Повторяются ли заголовки?
      • 🔹 Видны ли колонтитулы?
      • 🔹 Нет ли обрезанного текста?
  • Экспорт в PDF:
    • В окне печати выберите принтер Microsoft Print to PDF.
    • Нажмите Печать и сохраните файл.
    • Откройте PDF и проверьте все страницы.
    • Если в предварительном просмотре что-то не так, вернитесь в Параметры страницы и скорректируйте настройки. Например, если заголовки обрезаются, увеличьте верхнее поле до 1,5–2 см.

      FAQ: Частые вопросы о печати заголовков в Excel

      Можно ли сделать разные заголовки на чётных и нечётных страницах?

      Да, но только для колонтитулов. В Параметры страницы → Колонтитулы есть опция Разные колонтитулы для чётных и нечётных страниц. Для сквозных строк (шапки таблицы) такой функции нет — они будут одинаковыми на всех страницах.

      Как убрать серую линию между страницами в режиме разметки?

      Эта линия показывает разрыв страницы и не печатается. Чтобы её убрать, перейдите в Вид → Обычный. Если линия мешает при редактировании, её также можно скрыть, отключив разметку страницы в Файл → Параметры → Дополнительно → Показывать разрывы страниц.

      Почему при печати пропадает форматирование заголовков (жирный шрифт, цвет)?

      Это происходит, если в параметрах принтера установлен режим Черновик или Экономия чернил. Зайдите в Свойства принтера и выберите режим Высокое качество. Также проверьте, не установлен ли в Excel чёрно-белый режим печати (Параметры страницы → Лист → Черновик).

      Можно ли добавить заголовки при печати из Excel Online?

      В веб-версии Excel Online функции сквозных строк и колонтитулов нет. Чтобы напечатать таблицу с заголовками, откройте файл в настольной версии Excel или экспортируйте данные в Word (где колонтитулы поддерживаются).

      Как сделать, чтобы заголовки печатались только на первых страницах каждого раздела?

      Для этого нужно вручную настроить разрывы разделов:

      1. Перейдите в Вид → Разметка страницы.
      2. Выделите строку, с которой должен начинаться новый раздел.
      3. Нажмите Разметка страницы → Разрывы → Начать новую страницу.
      4. Для каждого раздела отдельно настройте сквозные строки в Параметры страницы.