Зачем нужны колонтитулы и где их искать
Колонтитулы в Microsoft Excel — это специальные области на каждой странице документа, которые автоматически повторяются при печати. Они позволяют добавлять служебную информацию: номера страниц, даты, названия компаний или даже логотипы. Без колонтитулов большие таблицы превращаются в хаос при распечатке — сложно понять, к какому документу относится та или иная страница, не говоря уже о последовательности.
Главная особенность колонтитулов в Excel — их динамичность. В отличие от статичных надписей в ячейках, они могут автоматически обновляться. Например, текущая дата всегда будет актуальной, а номер страницы изменится, если вы добавите или удалите строки. Это делает их незаменимым инструментом для отчётов, финансовых документов и любых многостраничных таблиц.
Найти настройки колонтитулов можно в меню Вставка → Колонтитулы (в новых версиях Excel) или через Разметка страницы → Колонтитулы. В старых версиях (до 2010 года) путь немного другой: Файл → Параметры страницы → Колонтитулы. Важно понимать, что колонтитулы видны только в режиме разметки и при предварительном просмотре печати — в обычном режиме работы с таблицей их не увидеть.
Три типа колонтитулов: какой выбрать для вашей задачи
Excel предлагает три основных типа колонтитулов, каждый из которых решает свои задачи. Их можно комбинировать или использовать по отдельности — всё зависит от целей документа.
- 📄 Верхний колонтитул — размещается в верхней части страницы. Идеален для названия документа, логотипа компании или даты создания. Часто здесь указывают конфиденциальную пометку (например, "Для внутреннего использования").
- 📝 Нижний колонтитул — традиционно используется для нумерации страниц, фамилии автора или контактной информации. В финансовых отчётах здесь иногда дублируют итоговые суммы.
- 🔄 Боковой колонтитул — менее распространён, но полезен для вертикальных таблиц. Может содержать название столбцов или условные обозначения. В Excel его эмулируют через настройки полей страницы.
Выбор типа зависит от формата документа. Например, для презентационных отчётов с графиками лучше использовать верхний колонтитул с логотипом, а для внутренних расчётов — нижний с номером страницы и датой. Боковые колонтитулы актуальны, если таблица занимает больше одной страницы по ширине.
Пошаговая инструкция: как добавить колонтитул в Excel
Добавить колонтитул проще, чем кажется. Следуйте этой инструкции, и через пару минут ваш документ будет готов к печати с профессиональным оформлением.
Перейдите в режим разметки страницы. Для этого нажмите
Вид → Разметка страницыили кликните на иконку лупы в правом нижнем углу окна (рядом с полосой прокрутки).В верхней или нижней части страницы появится серое поле с надписью
Щелкните, чтобы добавить верхний колонтитул(или нижний). Кликните по нему.Откроется вкладка
Работа с колонтитулами → Конструктор. Здесь вы можете вручную ввести текст или выбрать готовый шаблон из выпадающего списка (например, "Простая нумерация страниц").Для вставки динамических элементов (дата, время, номер страницы) используйте кнопки в группе
Элементы колонтитулов:- 📅
Текущая дата— вставит дату создания документа (обновляется при каждом открытии файла). - 🕒
Текущее время— аналогично дате, но для времени. - 📄
Номер страницы— автоматически пронумерует все страницы при печати. - 📊
Число страниц— покажет общее количество страниц (например, "Страница 1 из 5").
- 📅
Отформатируйте текст: измените шрифт, размер или выравнивание с помощью панелей инструментов на вкладке Главная.
Чтобы выйти из режима редактирования, кликните в любую ячейку таблицы или нажмите Esc.
Добавлены все необходимые колонтитулы|Проверена нумерация страниц|Дата и время актуальны|Текст колонтитулов читаемый (шрифт ≥10pt)|Поля страницы настроены правильно-->
Если вам нужно добавить логотип или изображение в колонтитул, используйте кнопку Рисунок на вкладке Конструктор. Excel поддерживает форматы JPEG, PNG и BMP. Оптимальный размер изображения — не более 200×50 пикселей, иначе оно съест слишком много места на странице.
Секреты форматирования: как сделать колонтитулы профессиональными
Просто добавить колонтитул — половина дела. Чтобы документ выглядел действительно профессионально, нужно правильно его оформить. Вот несколько приёмов, которые используют опытные пользователи Excel:
- 🎨 Цвет и шрифт: Используйте корпоративные цвета компании. Например, если логотип синий, сделайте текст колонтитула синим, но на 2–3 тона светлее для контраста. Шрифт должен совпадать с основным текстом документа (обычно Arial или Calibri, размер 8–10 pt).
- 📏 Выравнивание: Для верхнего колонтитула часто используют выравнивание по левому краю (название документа), по центру (логотип), по правому (дата). В нижнем колонтитуле номер страницы обычно центрируют.
- 🔗 Гиперссылки: Можно добавить кликабельную ссылку на email или сайт компании. Для этого введите текст (например, "support@company.ru"), выделите его и нажмите
Ctrl + K, чтобы добавить гиперссылку. - 🔄 Условное форматирование: В колонтитул можно вставить формулу, которая будет менять текст в зависимости от данных. Например, если в таблице есть ячейка с итоговой суммой, можно вывести в колонтитуле статус "Утверждено" или "Черновик".
Один из самых полезных приёмов — разделение колонтитула на три части. Для этого используйте символ табуляции (Tab) или нажмите Enter для переноса на новую строку. Например:
Компания "Альфа" │ Отчёт за июнь 2026 │ Страница &[Page] из &[Pages]
Здесь вертикальная черта (│) добавлена через Вставка → Символ (группа "Другие символы").
| Элемент | Код для вставки | Пример отображения |
|---|---|---|
| Номер страницы | &[Page] |
1 |
| Общее число страниц | &[Pages] |
5 |
| Текущая дата | &[Date] |
15.07.2026 |
| Текущее время | &[Time] |
14:30 |
| Имя файла | &[File] |
Отчёт_июнь.xlsx |
В Excel 2019 и новее можно использовать формулы прямо в колонтитулах. Например, чтобы вывести имя текущего листа, введите &[Tab]. Это работает только для английской версии Excel — в русской локализации аналогичной функции нет, но можно обойти ограничение через VBA.
Распространённые ошибки и как их избежать
Даже опытные пользователи иногда сталкиваются с проблемами при работе с колонтитулами. Вот самые частые ошибки и способы их решения:
⚠️ Внимание: Если после добавления колонтитулов текст на странице "съехал" или обрезается, проверьте поля страницы. Минимальное верхнее/нижнее поле должно быть не менее 1 см, иначе Excel автоматически обрежет часть колонтитула.
- 🖼️ Логотип не отображается: Убедитесь, что изображение сохранено в поддерживаемом формате (JPEG или PNG) и его размер не превышает 300 пикселей по ширине. Если логотип всё равно не виден, попробуйте вставить его через
Вставка → Рисунокпрямо в ячейку таблицы (но это не будет колонтитулом!). - 🔢 Нумерация страниц сбивается: Это происходит, если в настройках печати установлен режим "Печатать на одной странице". Перейдите в
Разметка страницы → Печать → Настройка страницыи снимите галочку с опции "разместить не более чем на 1 странице". - 📑 Колонтитулы не печатаются: Проверьте, не установлен ли в принтере режим "печатать без полей" или "экономия чернил". Также убедитесь, что в настройках Excel (
Файл → Печать) не выбрана опция "Игнорировать колонтитулы". - 🔍 Текст колонтитула слишком мелкий: По умолчанию Excel устанавливает размер шрифта 8 pt. Если при печати текст едва виден, увеличьте его до 10–12 pt и используйте шрифт без засечек (например, Arial или Verdana).
Ещё одна распространённая проблема — колонтитулы отображаются только на первой странице. Это происходит, если в настройках страницы установлен параметр "Печатать заголовки" вместо "Повторять колонтитулы на всех страницах". Чтобы исправить:
- Перейдите в
Разметка страницы → Печать → Настройка страницы. - На вкладке
Колонтитулыубедитесь, что галочка "Разные колонтитулы для первой страницы" снята. - Нажмите
ОКи проверьте предварительный просмотр.
Почему в Excel 2016 колонтитулы иногда пропадают при сохранении в PDF?
Это баг, связанный с драйвером виртуального принтера Microsoft XPS Document Writer. Решение: перед сохранением в PDF переключитесь в режим Файл → Экспорт → Создать PDF/XPS вместо стандартной печати.
Колонтитулы для разных листов: как настроить уникальные заголовки
По умолчанию Excel применяет одни и те же колонтитулы ко всем листам книги. Но что делать, если нужно, чтобы на каждом листе были свои данные? Например, в отчёте с несколькими вкладками ("Доходы", "Расходы", "Итоги") логично указать название листа в колонтитуле.
Для этого:
Перейдите на лист, для которого нужно настроить уникальный колонтитул.
Дважды кликните по верхнему или нижнему колонтитулу, чтобы активировать режим редактирования.
Добавьте нужный текст или элементы (например,
&[Tab]для имени листа).Повторите шаги для других листов. Excel запомнит настройки для каждого листа отдельно.
Если вам нужно применить один колонтитул ко всем листам, но с небольшими вариациями (например, общий логотип + уникальное название листа), используйте комбинацию статического и динамического текста. Например:
Отчёт компании "Альфа" | Лист: &[Tab] | Страница &[Page]
⚠️ Внимание: При копировании листа в той же книге колонтитулы не копируются автоматически. Их нужно настраивать заново или использовать макрос для дублирования.
Для массового редактирования колонтитулов на нескольких листах:
- Выделите нужные листы, удерживая
Ctrlи кликая по их ярлыкам. - Настройте колонтитул на одном из выделенных листов — изменения применятся ко всем.
Автоматизация колонтитулов: макросы и VBA
Если вам регулярно приходится настраивать колонтитулы для десятков листов, ручной ввод станет пыткой. К счастью, в Excel есть инструменты автоматизации — макросы и VBA (Visual Basic for Applications). С их помощью можно:
- 🤖 Добавлять одинаковые колонтитулы ко всем листам книги за один клик.
- 📅 Автоматически обновлять дату последнего изменения.
- 🔗 Вставлять гиперссылки на внешние документы.
- 📊 Динамически подтягивать данные из ячеек (например, итоговую сумму).
Пример простого макроса для добавления колонтитула со названием листа и номером страницы:
Sub AddHeaderToAllSheets()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
With ws.PageSetup
.LeftHeader = "&""Calibri,Bold""&10 &A" ' Название книги
.CenterHeader = "&""Calibri""&10 &Tab" ' Название листа
.RightHeader = "&""Calibri""&10 Страница &P из &N" ' Нумерация
End With
Next ws
End Sub
Чтобы использовать этот макрос:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код в модуль (
Insert → Module). - Закройте редактор и запустите макрос через
Вид → Макросы → Выполнить.
Для более сложных задач (например, подтягивания данных из ячеек) можно использовать функции VBA. Например, этот код добавит в колонтитул значение из ячейки A1:
Sub AddCellValueToHeader()
Dim ws As Worksheet
Set ws = ActiveSheet
With ws.PageSetup
.CenterHeader = "&""Calibri""&12 " & ws.Range("A1").Value
End With
End Sub
Колонтитулы при экспорте в PDF и другие форматы
Одна из самых распространённых проблем — колонтитулы исчезают или искажаются при сохранении документа в PDF или других форматах. Это связано с тем, что Excel использует собственный механизм рендеринга для печати, а внешние программы (например, Adobe Acrobat) могут интерпретировать его по-разному.
Чтобы колонтитулы корректно отображались в PDF:
Перед экспортом проверьте предварительный просмотр (
Файл → Печать). Если колонтитулы видны там, они будут и в PDF.Используйте стандартный экспорт через
Файл → Экспорт → Создать PDF/XPS, а не виртуальные принтеры (например, CutePDF или doPDF).Если текст колонтитула обрезается, увеличьте поля страницы на 0.5–1 см с той стороны, где происходит обрезка.
Для сложных документов с графиками сохраняйте PDF через
Файл → Сохранить как → PDF, а не через печать. Это уменьшает шансы на ошибки рендеринга.
При экспорте в другие форматы:
- 📖 Word: Колонтитулы Excel не переносятся в Word при вставке таблицы. Их нужно настраивать заново в Word.
- 🖼️ Изображение (JPEG/PNG): Колонтитулы не сохранятся, так как экспортируется только видимая область таблицы. Чтобы их включить, сначала экспортируйте в PDF, а затем конвертируйте PDF в изображение.
- 🌐 Веб-страница (HTML): Колонтитулы игнорируются, так как HTML не поддерживает печатные области. Используйте вместо них заголовки в ячейках.
Если вам нужно сохранить колонтитулы при конвертации в Google Sheets, учтите, что в веб-версии они не поддерживаются. Однако при печати из Google Sheets колонтитулы Excel будут отображаться, если документ загружен в оригинальном формате .xlsx.
FAQ: Ответы на частые вопросы о колонтитулах в Excel
Можно ли в колонтитуле использовать формулы из ячеек?
Да, но только через VBA. Стандартными средствами Excel это невозможно. Например, чтобы вывести значение из ячейки B2 в колонтитул, используйте макрос:
Sub AddCellToHeader()
ActiveSheet.PageSetup.CenterHeader = "&""Calibri""&10 " & Range("B2").Value
End Sub
Обратите внимание: если значение в ячейке изменится, колонтитул обновляется только после повторного запуска макроса.
Почему колонтитулы печатаются не на всех страницах?
Это происходит из-за настроек принтера или параметров страницы. Проверьте:
- В меню
Файл → Печатьубедитесь, что выбрана опция "Печатать всю книгу" или "Печатать выделенные листы", а не "Печатать активные листы". - В настройках страницы (
Разметка страницы → Печать) снимите галочку "игнорировать параметры принтера". - Если используете ручную разбивку на страницы (
Разметка страницы → Разрывы), убедитесь, что колонтитулы не попадают в зону разрыва.
Как сделать разные колонтитулы для чётных и нечётных страниц?
Excel не поддерживает разные колонтитулы для чётных/нечётных страниц напрямую, но есть обходной путь:
- Создайте два листа с одинаковыми данными, но разными колонтитулами.
- В настройках печати (
Файл → Печать) выберите опцию "Печатать на обеих сторонах листа" (если принтер поддерживает двустороннюю печать). - Вручную назначьте чётным страницам один лист, а нечётным — другой.
Для автоматизации можно написать VBA-скрипт, который будет проверять номер страницы и менять колонтитул динамически.
Можно ли вставить в колонтитул график или диаграмму?
Нет, колонтитулы поддерживают только текст, изображения (вставленные как рисунки) и динамические элементы (&[Page], &[Date] и т. д.). Чтобы добавить график на каждую страницу, используйте один из способов:
- Вставьте график в ячейку и повторите его на каждом листе (через
Разметка страницы → Печать → Повторяющиеся строки). - Экспортируйте таблицу в Word и добавьте график в колонтитул уже там.
- Используйте надстройки для Excel (например, Kutools), которые расширяют возможности колонтитулов.
Как убрать серую заливку колонтитулов в режиме разметки?
Серая заливка — это просто индикатор области колонтитула в режиме разметки. Она не печатается и не экспортируется в PDF. Чтобы её убрать:
- Выйдите из режима редактирования колонтитула (кликните по любой ячейке).
- Если заливка мешает, переключитесь в обычный режим (
Вид → Обычный). - Цвет заливки изменить нельзя — это системный элемент Excel.