Открыть сервисСервис

Закрепление строк и столбцов в Excel

Закрепление строк и столбцов — функция табличного процессора Microsoft Excel, позволяющая фиксировать определённые строки и столбцы на экране при прокрутке листа, чтобы они оставались видимыми при просмотре больших диапазонов данных. Закреплённые области не участвуют в вертикальной или горизонтальной прокрутке и постоянно отображаются в верхней или левой части окна. Функция доступна во всех версиях Excel с интерфейсом Ribbon (начиная с 2007 года), в Excel Online, а также аналогично реализована в Google Таблицах и LibreOffice Calc.

Назначение

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

Типовые сценарии применения:

  • закрепление первой строки с названиями столбцов при вертикальной прокрутке;
  • закрепление первого столбца с наименованиями строк при горизонтальной прокрутке;
  • комбинированный вариант — закрепление первой строки и первого столбца одновременно;
  • фиксация нескольких строк или столбцов (например, первых трёх строк с многоуровневой шапкой таблицы);
  • закрепление произвольной области (всего, что выше и левее выбранной ячейки).

Способы закрепления строк

Через вкладку «Вид»

Основной способ закрепления строк в Excel 2007 и более новых версий:

  1. Выделить ячейку, строку или область, определяющую границу закрепления. Если нужно закрепить первую строку — достаточно выделить любую ячейку в строке 2 (или первой строке). Если закрепляются первые N строк — выделить ячейку в строке N+1.
  2. Перейти на вкладку «Вид» (View) на панели Ribbon.
  3. В группе «Окно» нажать кнопку «Закрепить области» (Freeze Panes).
  4. В выпадающем меню выбрать один из трёх вариантов:
  • «Закрепить области» — фиксирует всё, что выше и левее выделенной ячейки;
  • «Закрепить первую строку» — быстрое закрепление строки 1;
  • «Закрепить первый столбец» — быстрое закрепление столбца A.

При закреплении произвольной области Excel проводит тонкую серую линию ниже закреплённых строк и правее закреплённых столбцов — по ней видно границу фиксации.

Через меню «Окно» в Excel 2003 и ранних версиях

В классическом интерфейсе (Excel 97–2003) команда находилась в меню «Окно» → «Закрепить области». Логика работы та же: выделить ячейку ниже и правее закрепляемой области, затем применить команду.

Горячие клавиши

Прямых стандартных горячих клавиш для закрепления областей в Excel не предусмотрено. Однако можно использовать комбинацию Alt, чтобы открыть подсказки клавиш на ленте, и далее последовательность клавиш навигации: Alt → В (View) → О (Freeze Panes). В русскоязычной версии последовательность может отличаться в зависимости от версии. Некоторые пользователи настраивают собственные сочетания клавиш через параметры программы или используют макросы VBA.

Через VBA и макросы

Закрепление областей доступно программно. Например, код VBA для закрепления первой строки:

``vb ActiveWindow.FreezePanes = False Range("A2").Select ActiveWindow.FreezePanes = True ``

Для закрепления первых трёх строк и двух столбцов:

``vb ActiveWindow.FreezePanes = False Range("C4").Select ActiveWindow.FreezePanes = True ``

Первая строка кода сбрасывает существующее закрепление, вторая выделяет ячейку-«якорь», третья включает фиксацию.

Отмена закрепления

Для снятия закрепления необходимо на вкладке «Вид» нажать «Закрепить области» и выбрать пункт «Разъединить области» (Unfreeze Panes). В Excel 2003 команда аналогично находится в меню «Окно». Если закрепление не установлено, вместо «Разъединить области» в меню отображается «Закрепить области».

Закрепление в Excel Online и других табличных процессорах

В браузерной версии Excel (Excel Online) функция реализована почти идентично: вкладка «Вид» → «Закрепить области». В Google Таблицах команда находится в меню «Вид» → «Закрепить» и предлагает варианты: закрепить строку, столбец, несколько строк/столбцов или указанную область. В LibreOffice Calc — «Вид» → «Закрепить окно».

Особенности и ограничения

  • Закрепление действует только в пределах одного листа: при переходе на другой лист настройка сбрасывается (если лист ранее не был закреплён отдельно).
  • При фильтрации данных (AutoFilter) закреплённые строки сохраняются, но скрытые фильтром строки не отображаются.
  • Закрепление области не влияет на печать: при печати закреплённые строки выводятся только на первом листе, если не настроено повторение заголовков через «Макет страницы» → «Печатные заголовки».
  • При закреплении нескольких строк с многоуровневой шапкой важно правильно выбрать ячейку-якорь: она должна находиться сразу ниже последней закрепляемой строки и правее последнего закрепляемого столбца.
  • В защищённых листах («Рецензирование» → «Защитить лист») закрепление продолжает работать, но пользователь не может изменить границы фиксации без снятия защиты.

История

Команда Freeze Panes появилась в ранних версиях Microsoft Excel для Windows и была перенесена в ленточный интерфейс Office 2007 без изменения логики работы. В облачном сервисе Microsoft 365 функция доступна во всех платных и бесплатных тарифах.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru