Работаете с большими таблицами в Microsoft Excel и хотите, чтобы название отчета или логотип компании отображались на каждой распечатанной странице? Колонтитулы — это именно то, что вам нужно! Многие пользователи путают их с обычными заголовками строк, но на самом деле это два разных инструмента: колонтитулы появляются только при печати или в режиме предварительного просмотра, а заголовки строк видны всегда.
В этой статье мы разберем три основных способа добавить общий заголовок на все страницы: через стандартные колонтитулы, с использованием макросов для автоматического заполнения и даже метод для фиксированных заголовков строк при прокрутке. Особое внимание уделим типичным ошибкам, из-за которых заголовки могут не отображаться — например, неправильные настройки масштаба или конфликтующие параметры страницы.
Если вы часто печатаете отчеты или делитесь Excel-файлами с коллегами, умение настраивать колонтитулы сэкономит вам часы ручной работы. А для тех, кто работает с данными в Google Таблицах, в конце статьи мы добавили отдельный раздел с инструкцией для этой платформы.
Прежде чем переходить к практике, проверьте версию вашего Excel. В Excel 2019 и Microsoft 365 интерфейс немного отличается от Excel 2010-2016, но общая логика остается прежней. Все скриншоты в статье сделаны в версии 2208 (обновление от августа 2022 года), но инструкции актуальны и для более новых сборок.
1. Способ: Стандартные колонтитулы через меню "Вставка"
Это самый простой метод, который подходит для 90% задач. Колонтитулы в Excel делятся на три зоны: верхний колонтитул (header), нижний колонтитул (footer) и боковые поля. Мы сфокусируемся на верхнем, так как именно его чаще всего используют для заголовков.
Чтобы добавить текст, который будет повторяться на каждой странице:
- Перейдите на вкладку
Вставкав верхнем меню. - В группе
ТекстнажмитеКолонтитулы(илиHeader & Footerв английской версии). - Excel переключится в режим редактирования колонтитулов — вы увидите три поля в верхней части листа: левое, центральное и правое.
- Кликните по центральному полю и введите название вашего отчета (например, "Ежемесячный финансовый отчет за май 2026").
- Для форматирования текста используйте мини-панель инструментов, которая появляется при выделении поля.
Чтобы заголовок появился на всех листах книги, а не только на активном, выполните дополнительный шаг:
⚠️ Внимание: По умолчанию колонтитулы применяются только к текущему листу. Чтобы применить их ко всей книге, зажмите клавишуCtrl, выделите все листы (кликните по первому листу, затем по последнему с зажатымCtrl), и только потом настраивайте колонтитулы.
Если вам нужно добавить не только текст, но и номер страницы, дату или логотип, используйте встроенные кнопки на панели инструментов колонтитулов:
- 📄 Номер страницы — кнопка
№ страницы(вставит автоматическую нумерацию). - 📅 Текущая дата — кнопка
Дата(будет обновляться при каждом открытии файла). - 🖼️ Картинка — кнопка
Рисунок(можно вставить логотип компании из файла). - 📊 Имя файла — кнопка
Имя файла(автоматически подтянет название документа).
Выделены все листы книги (при необходимости)|Текст колонтитула не выходит за поля печати|Номер страницы начинается с 1|Логотип не растянут и не обрезан-->
2. Способ: Динамические заголовки через поля и формулы
Иногда статичный текст в колонтитуле не подходит — например, если вам нужно, чтобы заголовок автоматически подтягивал данные из ячейки (название отчета, период или ответственного сотрудника). Для этого в Excel предусмотрены специальные поля с ссылками на ячейки.
Как это работает:
- Перейдите в режим редактирования колонтитулов (
Вставка → Колонтитулы). - Кликните по тому полю (левому, центральному или правому), куда хотите вставить динамический текст.
- В панели инструментов нажмите кнопку
Ссылка на ячейку(илиInsert Cell Referenceв английской версии). - Кликните по ячейке на листе, значение которой должно отображаться в колонтитуле (например,
A1с названием отчета). - Подтвердите выбор — в колонтитуле появится код вида
&[Лист1!A1].
Важные нюансы:
- 🔄 Если значение в ячейке изменится, колонтитул обновится только после перерасчета формул (
F9) или при следующем открытии файла. - 📂 Ссылки на ячейки работают только в пределах одного листа. Для разных листов придется настраивать колонтитулы отдельно.
- 🚫 Не используйте ячейки с длинными формулами — в колонтитуле отобразится только результат, но при ошибке в формуле заголовок пропадет.
Пример практического применения: у вас есть ячейка B2 с названием проекта ("Проект Альфа"), и ячейка D2 с датой отчета ("01.06.2026"). В центральном колонтитуле можно комбинировать статичный текст и ссылки:
&"Отчет по проекту: "&[Лист1!B2]&" | Дата: "&[Лист1!D2]
В результате на печати будет: "Отчет по проекту: Проект Альфа | Дата: 01.06.2026".
3. Способ: Заголовки строк, видимые при прокрутке (Freeze Panes)
Если вам нужен не печатный заголовок, а фиксированная шапка таблицы, которая остается видимой при прокрутке вниз, используйте функцию Закрепить области (или Freeze Panes). Это не колонтитул, но многие пользователи путают эти понятия.
Как закрепить заголовки строк:
- Выделите строку под той, которую хотите зафиксировать. Например, если шапка таблицы находится в строке 1, выделите строку 2.
- Перейдите на вкладку
Вид. - В группе
ОкнонажмитеЗакрепить области → Закрепить верхнюю строку.
Что будет в результате:
- 🔒 При прокрутке вниз строка с заголовками останется на месте.
- 📄 Это работает только для текущего листа — на других листах настройку придется повторять.
- 🖥️ В режиме печати закрепленные строки не дублируются на каждой странице (для этого все равно нужны колонтитулы).
Если вам нужно закрепить не только строку, но и столбец (например, с номерами или названиями категорий), выделите ячейку
Чтобы вернуть обычную прокрутку, перейдите на вкладку B2 (правее и ниже тех строк/столбцов, которые хотите зафиксировать), затем выберите Закрепить области → Закрепить области.
Как отменить закрепление областей?
Вид → Окно → Снять закрепление областей. Если этот пункт неактивен, значит закрепление уже отменено.
4. Проблемы с колонтитулами: почему заголовок не печатается?
Частая ситуация: вы настроили колонтитулы, но при печати их нет на страницах. Причины могут быть разные — от банальных до технических. Вот checklist для диагностики:
1. Проверьте режим просмотра
- 🔍 Колонтитулы видны только в
Режиме разметки страницы(вкладкаВид) или вПредварительном просмотре(Файл → Печать). - 🖨️ В обычном режиме они не отображаются — это нормально!
2. Настройки принтера
- 📇 Убедитесь, что в настройках печати не стоит галочка
Игнорировать колонтитулы(в некоторых драйверах принтеров есть такой параметр). - 📏 Проверьте поля страницы: если верхнее поле слишком маленькое (менее 1 см), текст колонтитула может обрезаться.
3. Конфликт параметров страницы
⚠️ Внимание: Если у вас включен параметрПечатать заголовки(Разметка страницы → Печать → Заголовки), он может перекрывать колонтитулы. Отключите его, если он не нужен.
4. Версия Excel и формат файла
- 📁 Колонтитулы могут не сохраняться при экспорте в
.csvили.txt. Используйте.xlsxили.pdf. - 🔄 В Excel Online (браузерная версия) колонтитулы настраиваются ограниченно — некоторые функции доступны только в десктопной версии.
Если проблема остается, попробуйте создать новый файл и перенести данные — иногда повреждения в структуре файла мешают корректному отображению колонтитулов.
Ежедневно|Несколько раз в неделю|Редко, по необходимости|Никогда не печатаю-->
5. Колонтитулы в Google Таблицах: ключевые отличия
Если вы работаете в Google Таблицах, процесс добавления колонтитулов немного другой. Здесь нет отдельного режима редактирования — все настройки делаются через меню Файл → Параметры страницы.
Пошаговая инструкция:
- Откройте вашу таблицу в Google Таблицах.
- Перейдите в
Файл → Печать(или нажмитеCtrl+P). - В окне предварительного просмотра кликните
Параметры страницы(шестеренка в правом верхнем углу). - В разделе
Колонтитулывведите текст для верхнего или нижнего колонтитула. - Для вставки номера страницы или даты используйте кнопки
Вставить номер страницыиВставить дату.
Ограничения Google Таблиц по сравнению с Excel:
| Функция | Excel | Google Таблицы |
|---|---|---|
| Динамические ссылки на ячейки | ✅ Да | ❌ Нет |
| Вставка изображений в колонтитулы | ✅ Да | ❌ Нет |
| Разные колонтитулы для четных/нечетных страниц | ✅ Да | ❌ Нет |
| Предварительный просмотр колонтитулов | ✅ В режиме разметки | ✅ Только при печати |
Если вам нужны продвинутые колонтитулы, лучше экспортировать таблицу в .xlsx и доработать в Excel. Для этого в Google Таблицах выберите Файл → Скачать → Microsoft Excel (.xlsx).
6. Продвинутые трюки: макросы и VBA для автоматического заполнения
Для тех, кто работает с десятками листов и хочет автоматизировать добавление колонтитулов, подойдет решение на VBA (Visual Basic for Applications). Этот метод требует базовых знаний программирования, но экономит массу времени.
Пример макроса, который добавляет одинаковый колонтитул на все листы книги:
Sub AddHeaderToAllSheets()
Dim ws As Worksheet
Dim headerText As String
' Текст для колонтитула (можно заменить на свой)
headerText = "Ежемесячный отчет | &D" ' &D вставит текущую дату
' Цикл по всем листам
For Each ws In ThisWorkbook.Worksheets
With ws.PageSetup
.LeftHeader = "" ' Левое поле пустое
.CenterHeader = headerText ' Центральное поле с текстом
.RightHeader = "&P" ' Правое поле с номером страницы (&P)
End With
Next ws
MsgBox "Колонтитулы добавлены на все листы!", vbInformation
End Sub
Как использовать этот код:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - В окне
Projectнайдите вашу книгу и кликните правой кнопкой поThisWorkbook. - Выберите
Insert → Module. - Вставьте код выше в правую часть окна.
- Закройте редактор и запустите макрос через
Вид → Макросы → Выполнить.
Что можно кастомизировать в коде:
- 📝 Текст колонтитула: замените
"Ежемесячный отчет | &D"на свой вариант. Символ&Dвставит текущую дату. - 📌 Позиционирование: используйте
.LeftHeader,.CenterHeaderили.RightHeaderдля разных зон. - 🔢 Номер страницы:
&P— текущая страница,&N— общее количество страниц.
⚠️ Внимание: Макросы работают только в файлах с расширением .xlsm (с поддержкой макросов). При открытии такого файла Excel может показать предупреждение о безопасности — разрешите выполнение макросов, если доверяете источнику файла.
7. Альтернативные решения: надстройки и сторонние инструменты
Если встроенных возможностей Excel недостаточно, рассмотрите специализированные надстройки. Они позволяют добавлять сложные колонтитулы с логотипами, штрих-кодами или даже динамическими графиками.
Популярные надстройки для работы с колонтитулами:
- 📊 Kutools for Excel: позволяет вставлять колонтитулы из шаблонов, добавлять QR-коды и управлять стилями.
- 🖼️ Ablebits: расширенные настройки для изображений в колонтитулах (прозрачность, масштабирование).
- 📈 ASAP Utilities: бесплатная надстройка с инструментами для массового редактирования колонтитулов.
Как установить надстройку (на примере Kutools):
- Скачайте установщик с официального сайта (например, extendoffice.com).
- Закройте Excel и запустите установку.
- После перезапуска Excel новая вкладка
Kutoolsпоявится в верхнем меню. - Перейдите в
Kutools → Page → Insert Header/Footerи выберите нужный шаблон.
Преимущества надстроек:
- ⚡ Автоматизация: применение колонтитулов к сотням листов в один клик.
- 🎨 Дизайн: готовые шаблоны с логотипами, линиями и цветовыми схемами.
- 🔄 Совместимость: многие надстройки работают в
Excel 2010-2021и Microsoft 365.
Важно: перед установкой надстроек создайте резервную копию важных файлов. Некоторые инструменты могут конфликтовать с существующими макросами или изменять форматирование.
FAQ: Частые вопросы о заголовках на всех страницах в Excel
Можно ли сделать разные колонтитулы для четных и нечетных страниц?
Да, в Excel это поддерживается. Перейдите в Разметка страницы → Параметры страницы → Колонтитулы и установите галочку Разные колонтитулы для четных и нечетных страниц. После этого вы сможете настроить отдельные заголовки для каждого типа страниц.
Почему мой колонтитул обрезается при печати?
Скорее всего, у вас слишком маленькое верхнее поле страницы. Увеличьте его в настройках: Разметка страницы → Поля → Настраиваемые поля. Рекомендуемое значение — не менее 1.5 см.
Как вставить логотип в колонтитул?
В режиме редактирования колонтитулов (Вставка → Колонтитулы) кликните по нужному полю (левому, центральному или правому), затем нажмите кнопку Рисунок на панели инструментов. Выберите файл с логотипом (поддерживаются форматы .jpg, .png, .bmp). Для корректного отображения рекомендуется использовать изображения с разрешением не менее 300 dpi.
Можно ли сделать колонтитул только на первой странице?
Да, для этого в настройках колонтитулов установите галочку Особый колонтитул для первой страницы (Разметка страницы → Параметры страницы → Колонтитулы). После этого вы сможете настроить отдельный заголовок для первой страницы, а остальные страницы оставьте пустыми или с другим текстом.
Как убрать серую линию под колонтитулом при печати?
Эта линия появляется из-за настроек принтера. Чтобы ее убрать, перейдите в Файл → Печать → Параметры принтера и найдите опцию Печатать разделительные линии (или подобную). Снимите галочку и попробуйте распечатать снова. Если опции нет, проверьте настройки драйвера принтера через Панель управления → Устройства и принтеры.