Как сделать шапку таблицы в Excel для работы и печати. Разделяю названия столбцов, закрепление при прокрутке и сквозную строку на примере учёта кабелей.
Денис
Продакт LibraChat
8 мин чтения
Я выделил заголовки синим и решил, что шапка готова. Потом прокрутил ведомость кабелей, потерял названия столбцов и понял, почему просьба «как сделать шапку таблицы в Excel» может означать три разные задачи. Цвет помогает различать строки. Закрепление удерживает верхнюю область на экране. Для повторения заголовка на бумаге нужна ещё одна настройка.
На своём примере я разделил эти действия. В третьей строке находятся названия полей, выше — название ведомости и свободная строка. Поэтому команда для первой строки не решает мою задачу. Ниже — проверяемые диапазоны. Каждому действию нужна своя проверка.
Основные шаги относятся к настольному Excel для Windows. Отличия веб-версии отмечу там, где они влияют на действия. Это особенно существенно для печати: одинаковый вид листа в браузере и приложении не означает одинаковых настроек печатных заголовков.
Как сделать шапку таблицы в Excel: выбираю нужное действие
Словом «шапка» я могу назвать надпись над ведомостью, строку имён столбцов или область, которую хочется видеть при прокрутке. Если не уточнить задачу, легко выполнить правильную команду для другого результата. Я теперь начинаю с маленькой таблицы выбора.
Что мне нужно · Что настраиваю · Как проверяю
Понять, что означает каждый столбец — Названия полей и строку заголовков таблицы Excel — Имена находятся над нужными данными, служебные строки не попали внутрь таблицы
Оставить верхний блок при прокрутке — Закрепление областей — Прокручиваю лист вниз и смотрю, какие строки остались
Видеть названия на каждой печатной странице — Сквозные строки в параметрах печати — Открываю предварительный просмотр многостраничного листа
Для примера я собрал условный каталог. В A1 написал «Кабели медиалаборатории», вторую строку оставил свободной. Диапазон A3:D8 содержит строку заголовков и пять записей:
Код кабеля · Разъёмы на концах · Длина, м · Количество, шт
CB-01 — HDMI / HDMI — 2 — 6
CB-02 — USB-C / USB-C — 1 — 4
CB-03 — USB-A / USB-C — 1,5 — 3
CB-04 — XLR / XLR — 3 — 2
CB-05 — Jack 6,3 / Jack 6,3 — 5 — 2
Это данные для устройства таблицы, а не сведения о настоящем складе. В первой записи количество равно 6 штукам, а длина — двум метрам. Единицы в шапке помогают не перепутать числа после сортировки или при чтении распечатки. В ячейках данных я оставляю сами числовые значения.
A1 — название ведомости. Оно не является именем поля. Поэтому не должно заменять «Код кабеля» в первом столбце. В этом и состоит первая развилка: заголовок документа находится выше рабочего диапазона, а имена полей — внутри него.
Превращаю строку 3 в заголовки таблицы
В настольном Excel для Windows я использую путь Главная → Форматировать как таблицу. По официальной справке Microsoft нужно выбрать данные, стиль и проверить диапазон в окне создания таблицы. Отдельный флажок сообщает, что первая строка выбранного диапазона уже содержит заголовки.
Для моей ведомости порядок такой:
Выделяю A3:D8, включая названия полей и пять записей.
На вкладке Главная выбираю Форматировать как таблицу и подходящий стиль.
Проверяю, что в окне указан именно A3:D8, а не диапазон с названием из A1.
Устанавливаю Таблица с заголовками и подтверждаю действие.
Здесь «первая строка» означает первую строку выбранной таблицы. У меня это строка 3 листа. Если механически включить в выделение A1, структура получится другой: название ведомости займёт место одного из имён полей, а настоящие заголовки окажутся ниже.
Я проверил смысл флажка отдельно. Microsoft объясняет: если собственные заголовки не использовать, Excel может добавить стандартные имена наподобие Column1. Уже введённую строку при этом можно ошибочно оставить среди данных. Поэтому я не исправляю неожиданное имя новым цветом. Сначала возвращаюсь к границе диапазона и признаку заголовков.
В моей рабочей шапке у каждого столбца одно ясное имя. Для длинного названия я предпочитаю перенос текста и достаточную ширину, а общий заголовок оставляю над диапазоном. Так поле «Количество, шт» остаётся отдельным полем, даже если в оформлении ведомости есть крупная надпись.
В Excel для Интернета таблицу тоже можно создать: официальная инструкция описывает Вставка → Таблица для выделенных ячеек и параметры использования заголовков. Это не повод переносить в браузер любую последовательность из настольной версии. После создания я проверяю ту же логику: строка имён должна относиться к данным, а название документа остаться снаружи.
При прокрутке закрепляю область выше A4
Следующая задача возникает, когда таблица становится длинной. Мне нужен постоянно видимый верхний блок листа с именами полей в строке 3. Для этого в настольном Excel выбираю A4, затем Вид → Закрепить области → Закрепить области.
Для команды выбранная ячейка служит ориентиром. Верхняя закреплённая часть заканчивается перед её строкой. Левая, если она есть, заканчивается перед её столбцом. У A4 сверху три строки, слева ни одного столбца. Поэтому выбор A4 удерживает строки 1–3 без дополнительного левого блока.
Если вместе с шапкой нужно сохранять первый столбец с кодами, выбираю B4 и ту же команду. Тогда сверху остаются строки 1–3, а слева — столбец A. Граница зависит от ячейки. Данные кабелей не меняются.
Я попробовал объяснять это через вопрос: что должно находиться над выбранной ячейкой, а что слева? Такой вопрос полезнее привычки щёлкать в первую попавшуюся строку. Для моей схемы легко проверить ответ, потому что заголовки находятся не в первой строке.
Команда Закрепить верхнюю строку относится к строке 1 листа. Если там только название ведомости, на экране удержится оно. Строка 3 от этого не становится верхней. Чтобы изменить ранее выбранную область, сначала использую Вид → Закрепить области → Снять закрепление областей, затем выбираю новую границу.
Я после настройки прокручиваю лист. Смотрю, остались ли нужные названия, не удерживается ли лишний столбец. Если места на экране стало мало из-за названия и пустой строки сверху, меняю устройство верхнего блока. Закрепление удерживает непрерывную область от края листа, а не произвольную одинокую строку посередине.
В веб-версии функция закрепления тоже есть на ленте — это подтверждает описание сервиса Microsoft. Однако приведённая последовательность с названиями команд дана для Windows. В браузере сверяй текущие пункты своей ленты и проверяй результат прокруткой; наличие функции не делает интерфейсы полностью одинаковыми.
Для бумаги задаю сквозную строку и смотрю предпросмотр
Теперь мне нужно повторять названия полей на печатных страницах. Закрепление окна решает другую задачу. В настольном Excel для Windows открываю Разметка страницы → Печать заголовков, в параметрах страницы перехожу на вкладку Лист и в поле Сквозные строки задаю `$3:$3`.
`$3:$3` — вся третья строка. Для повторения блока 1–3 понадобилась бы запись `$1:$3`, но в моём случае название ведомости и свободную строку на каждой странице повторять не нужно. Я выбираю именно строку имён полей, а не копирую диапазон данных A3:D8 в поле сквозных строк.
После этого открываю предварительный просмотр печати. В коротком примере из пяти записей всё может поместиться на одной странице. По такому просмотру ещё нельзя увидеть повтор на второй. Проверять эффект нужно на многостраничном варианте ведомости, где появляется следующая страница с данными.
Microsoft отдельно указывает, что в Excel для Интернета повторение названий столбцов при печати сейчас недоступно; для этой настройки используется настольное приложение. Я не ищу в браузерной печати команду, которая должна появиться только потому, что закрепление уже работает на экране.
Если подписи сами по себе неудачные, до оформления я могу обсудить их в LibraChat. Например, «Длина» без единицы и «Осталось» без пояснения показателя требуют уточнения. Открой чат LibraChat и передай описание своей ведомости по такому поручению:
Проверь названия полей таблицы: [список]. Каждая строка описывает [объект учёта]. Значения и единицы: [пример одной обезличенной записи]. Предложи ясные имена столбцов, отдели общий заголовок документа от полей. Не придумывай значения и единицы. Если показатель неоднозначен, задай вопрос. Не утверждай, что файл Excel уже изменён: мне нужны текстовые рекомендации для ручной настройки.
У каждой записи нужное имя поля; название ведомости не стало строкой данных.
При прокрутке видна выбранная верхняя область, а данные продолжают двигаться.
На многостраничной печати повторяется нужная строка заголовков.
В моей ведомости синий цвет остался. Но теперь я знаю, за что отвечает каждое действие. У тебя шапка теряется на экране, на бумаге или ещё до этого — в неясных названиях столбцов?