Как в Excel сделать печать шапки на каждой странице: 3 способа + решение типичных ошибок

Почему шапка не печатается на всех страницах и как это исправить

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

В этой статье вы узнаете не только как задать печать шапки на каждой странице в Excel 2010-2026, но и:

  • 🔹 Почему иногда шапка «съезжает» при печати и как это предотвратить
  • 🔹 Как настроить повторение нескольких строк (например, шапка + подвал)
  • 🔹 Секретный приём для таблиц с объединёнными ячейками в заголовках
  • 🔹 Как проверить результат до печати (и сэкономить тонну бумаги)

Все инструкции подходят для Excel 2010, 2013, 2016, 2019, 2021 и Microsoft 365 (включая веб-версию). Если вы работаете в MacOS, обратите внимание на отдельный раздел с нюансами для этой операционной системы.

📊 Какую версию Excel вы используете?
Excel 2010-2016
Excel 2019-2021
Microsoft 365 (подписка)
Excel для Mac
Excel Online

Способ 1: Стандартная настройка через «Параметры страницы»

Это самый надёжный метод, который работает в 99% случаев. Следуйте пошаговой инструкции:

  1. Выделите строку(и) с шапкой. Например, если заголовки находятся в первой строке, кликните по номеру строки 1 слева. Для нескольких строк (например, 1-3) выделите диапазон 1:3.
  2. Перейдите во вкладку Разметка страницыExcel 2016+ она может называться Макет).
  3. Нажмите кнопку Печать заголовков (в группе Параметры страницы).
  4. В открывшемся окне перейдите на вкладку Лист.
  5. В поле Сквозные строки кликните по иконке справа (📎) — это откроет окно выбора диапазона.
  6. Убедитесь, что в поле ввода появился правильный диапазон (например, $1:$1 для одной строки). Нажмите ОК.

Важно! Если вы выделили несколько строк (например, 1-3), в поле Сквозные строки должен отобразиться диапазон $1:$3. Проверьте это перед сохранением!

Выделены все строки шапки (включая подзаголовки)|

В поле "Сквозные строки" указан правильный диапазон (например, $1:$3)|

На вкладке "Лист" установлен правильный принтер (если печатаете физически)|

Включён режим предварительного просмотра для проверки-->

Способ 2: Быстрая настройка через «Предварительный просмотр»

Если вам нужно срочно распечатать документ и нет времени копаться в настройках, воспользуйтесь экспресс-методом:

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

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

Способ 3: Настройка для сложных таблиц (объединённые ячейки, несколько шапок)

Если ваша таблица содержит:

  • 🔸 Объединённые ячейки в заголовках (например, «Отчёт за 2026 год» над несколькими столбцами)
  • 🔸 Многоуровневые заголовки (шапка + подшапка)
  • 🔸 Закрепленные области (через Вид → Закрепить области)

— стандартные методы могут не сработать. Вот что делать:

  1. Для объединённых ячеек: В поле Сквозные строки укажите всю строку, даже если в ней есть пустые ячейки. Например, если шапка занимает строки 1-2, а в строке 2 есть объединение, введите $1:$2.
  2. Для многоуровневых заголовков: Укажите диапазон, покрывающий все уровни. Например, если основная шапка в строке 1, а подзаголовки в строках 2-3, введите $1:$3.
  3. Для закрепленных областей: Сначала отмените закрепление (Вид → Снять закрепление областей), затем настройте печать шапки, и только потом закрепите обратно.

Критическая ошибка: Если в шапке есть формулы (например, =СЕГОДНЯ()), они НЕ будут обновляться при печати на каждой странице. Excel фиксирует их значения на момент отправки на печать.

Проблема Причина Решение
Шапка печатается только на 1 странице Не настроены сквозные строки Указать диапазон в Параметры страницы → Лист → Сквозные строки
Шапка обрезается справа Маленькие поля страницы Увеличить правое поле или уменьшить масштаб
Шапка дублируется не на всех страницах Разрывы страниц стоят внутри таблицы Перенести разрывы вручную (Разметка страницы → Разрывы)
Вместо шапки печатаются #### Слишком узкие столбцы Расширить столбцы или включить перенос текста

Как проверить результат перед печатью (и сэкономить бумагу)

Никогда не отправляйте документ на печать, не проверив его в предварительном просмотре. Вот как это сделать правильно:

  1. Нажмите Ctrl+P или перейдите в Файл → Печать.
  2. В правом блоке выберите Просмотр (в некоторых версиях это автоматически открывается).
  3. Прокрутите колёсиком мыши или используйте стрелки внизу окна, чтобы посмотреть все страницы.
  4. Обратите внимание на:
    • 🔸 Положение шапки (должна быть на каждой странице)
    • 🔸 Разрывы строк (нет ли обрезанных данных)
    • 🔸 Номера страниц (если они нужны)
  • Если что-то не так, нажмите Esc, исправьте настройки и снова проверьте.
  • Что делать, если в предварительном просмотре шапка есть, а при печати исчезает?

    Эта проблема возникает из-за конфликта драйверов принтера. Решение:

    1. Сохраните файл в PDF (Файл → Экспорт → PDF), затем распечатайте PDF.

    2. Обновите драйвер принтера на сайте производителя.

    3. Попробуйте печать на другом принтере (например, виртуальном Microsoft Print to PDF).

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

    ⚠️ Внимание: Если вы используете фильтры (Данные → Фильтр), шапка может печататься неправильно. Перед настройкой печати отключите фильтрацию или зафиксируйте диапазон вручную.

    Вот ещё 3 распространённые ошибки:

    • 🚫 Неверный диапазон сквозных строк. Например, указано $A$1:$D$1 вместо $1:$1. Всегда фиксируйте целую строку, а не отдельные ячейки.
    • 🚫 Скрытые строки в шапке. Если строка 2 скрыта, а вы указали диапазон $1:$2, Excel проигнорирует скрытую строку при печати.
    • 🚫 Разные принтеры для предварительного просмотра и печати. Настройки могут сбрасываться при смене устройства.

    Особенности для MacOS и Excel Online

    Если вы работаете на Mac или в веб-версии Excel, есть несколько нюансов:

    • 🍎 Excel для Mac:
      • Путь к настройкам: Макет → Печать заголовков (вместо Разметка страницы).
      • В предварительном просмотре используйте сочетание Command+P.
      • Для фиксации нескольких строк удерживайте Shift при выделении.
    • 🌐 Excel Online:
      • Функция сквозных строк отсутствует в веб-версии. Решение: экспортируйте файл в Excel для Windows/Mac или используйте Файл → Печать → Открыть в PDF.
      • Для простой таблицы можно вручную дублировать шапку на каждой странице (неудобно, но работает).

    ⚠️ Внимание: В Excel Online при экспорте в PDF шапка может дублироваться некорректно, если в таблице есть объединённые ячейки. Перед экспортом разъедините ячейки или используйте десктопную версию.

    FAQ: Ответы на частые вопросы

    Можно ли сделать так, чтобы шапка печаталась только на чётных/нечётных страницах?

    Нет, в стандартных настройках Excel такой функции нет. Шапка будет дублироваться на всех страницах без исключений. Если вам нужно такое форматирование, рассмотрите возможность:

    • Разбить таблицу на два отдельных файла (для чётных и нечётных страниц).
    • Использовать Word для финальной вёрстки (там есть более гибкие настройки колонтитулов).
    Почему при печати шапка накладывается на первую строку данных?

    Это происходит из-за слишком маленького верхнего поля страницы. Решение:

    1. Перейдите в Разметка страницы → Поля → Настраиваемые поля.
    2. Увеличьте значение Верхнее поле до 1.5–2 см.
    3. Проверьте результат в предварительном просмотре.

    Если проблема осталась, попробуйте уменьшить масштаб печати до 90-95%.

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

    Для этого нужно:

    1. Выделить строку(и) с шапкой.
    2. На вкладке Главная выбрать серый цвет заливки (в группе Шрифт).
    3. Настроить сквозные строки как обычно (см. Способ 1).

    При печати в чёрно-белом режиме серый цвет будет выглядеть как светло-серый. Для цветной печати используйте оттенки серого (например, RGB(200, 200, 200)).

    Можно ли зафиксировать не только шапку, но и первый столбец при печати?

    Да! Для этого:

    1. В настройках Параметры страницы → Лист найдите поле Сквозные столбцы.
    2. Укажите диапазон (например, $A:$A для первого столбца).
    3. Сочетание сквозных строк ($1:$1) и столбцов ($A:$A) даст эффект «замороженных» заголовков.

    Важно: При таком сочетании убедитесь, что в ячейке A1 нет важных данных — она будет перекрываться и шапкой, и боковиком.

    Почему после сохранения файла настройки печати сбрасываются?

    Это типичная проблема при:

    • 🔸 Сохранении в формате .xls (старый формат Excel 97-2003). Решение: сохраняйте в .xlsx.
    • 🔸 Использовании общих книг (Рецензирование → Доступ к книге). Отключите общий доступ перед настройкой печати.
    • 🔸 Работе с файлом, открытым из OneDrive/SharePoint в режиме онлайн-просмотра. Скачайте файл локально, настройте печать, затем загрузите обратно.