Как сделать закладку в Excel: все способы с картинками и примерами

Закладки в Microsoft Excel позволяют мгновенно переходить к нужным ячейкам, диапазонам или листам — особенно полезно в файлах с сотнями строк и десятками вкладок. Если вы пытаетесь найти способ вернуть курсор к важной таблице после прокрутки или хотите создать навигационное меню для коллег, стандартный инструмент «Закладки» (Имя → Присвоить) решит задачу за 3 клика. В отличие от гиперссылок, закладки не требуют формул и работают даже в защищённых файлах.

Проблема в том, что функция скрыта в глубине меню и часто игнорируется пользователями. Например, в Excel 2019 путь к ней изменился по сравнению с версией 2010, а в онлайн-редакторе (Excel for Web) закладки создаются иначе. Ниже разберём все актуальные способы — от базового присвоения имени ячейке до создания динамических закладок через VBA для автоматизации отчётов.

Что такое закладки в Excel и зачем они нужны

Закладка в Excel — это сохранённое имя ячейки или диапазона, к которому можно вернуться в один клик через меню Формулы → Использовать в формуле или нажатием F5. В отличие от гиперссылок, закладки:

  • 🔹 Не зависят от адреса файла (работают даже после перемещения книги на другой диск).
  • 🔹 Не ломаются при изменении структуры таблицы (если ячейка сдвинута, закладка обновляется автоматически).
  • 🔹 Можно использовать в формулах вместо ссылок (например, =СУММ(Доходы) вместо =СУММ(B2:B100)).
  • 🔹 Поддерживают динамические диапазоны (через СМЕЩ или таблицы Excel).

Пример: в отчёте с 50 листами вы создаёте закладку Итоги_2026 для ячейки D100 на листе Годовой_отчёт. Теперь, вместо того чтобы листать вкладки, вы нажимаете F5 → Итоги_2026 → ОК — и курсор перемещается туда сразу. А если в формуле указать =Итоги_2026*1.2, Excel автоматически подставит значение из D100.

⚠️ Внимание: Имена закладок регистронезависимыдоходы и ДОХОДЫ для Excel это одно и то же. Но они не могут содержать пробелы (используйте подчёркивание: прибыль_2026).

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

Это универсальный метод, работающий во всех версиях Excel (2010–2026) и Excel for Web. Подходит для статических ячеек и диапазонов.

  1. Выделите ячейку или диапазон, к которому хотите вернуться позже (например, B2:D50).
  2. Перейдите на вкладку Формулы → группа Определённые именаПрисвоить имя.
  3. В поле Имя введите название закладки (например, Таблица_клиентов). Имя не должно начинаться с цифры или символа.
  4. Нажмите OK. Закладка готова.

Чтобы перейти к закладке:

  1. Нажмите F5 (или Ctrl+G в Mac).
  2. В поле Ссылка выберите имя закладки из выпадающего списка.
  3. Нажмите OK.

Выделена нужная ячейка/диапазон|Имя не содержит пробелов и символов|Имя уникально (не повторяет существующие)|Проверена работа через F5-->

Способ 2: Быстрое создание закладки через поле имени

Если вам нужно присвоить имя ячейке максимально быстро, используйте поле имени слева от строки формул:

  1. Выделите ячейку (например, A1).
  2. Кликните по полю имени (там отображается адрес ячейки, например, $A$1).
  3. Введите имя закладки (например, Старт) и нажмите Enter.

Этот способ не подходит для диапазонов — только для одиночных ячеек. Также им нельзя переименовать существующую закладку (придётся сначала удалить старое имя через Формулы → Диспетчер имён).

⚠️ Внимание: Если после нажатия Enter имя не сохранилось, проверьте:
  • 🔸 Нет ли в имени пробелов или недопустимых символов (/, \, ?, *).
  • 🔸 Не совпадает ли имя с адресом ячейки (например, AB12 — запрещено).

Способ 3: Закладки для листов (переход между вкладками)

Закладки в Excel могут ссылаться не только на ячейки, но и на целые листы. Это удобно для навигации в книгах с десятками вкладок. Например, вы можете создать закладку Отчёт_январь, которая будет вести на лист Январь и ячейку B2.

Инструкция:

  1. Перейдите на нужный лист и выделите ячейку.
  2. Нажмите Формулы → Присвоить имя.
  3. В поле Область выберите Книга (чтобы закладка работала во всём файле).
  4. В поле Имя введите, например, Январь_итоги.
  5. Нажмите OK.

Теперь при нажатии F5 → Январь_итоги вы попадёте на лист Январь в ячейку B2, даже если сейчас находитесь на другом листе.

Тип закладки Пример имени Где работает Ограничения
Ячейка Начало_таблицы Текущий лист Не видна на других листах
Диапазон Данные_клиентов Текущий лист Нельзя использовать в 3D-ссылках
Лист + ячейка Январь_итоги Вся книга При переименовании листа закладка сломается

Способ 4: Динамические закладки через формулы

Если ваш диапазон часто меняется (например, ежемесячно добавляются новые строки), статическая закладка станет неактуальной. Решение — динамические именованные диапазоны с функцией СМЕЩ.

Пример: Создадим закладку Последние_данные, которая всегда будет ссылаться на последние 10 строк столбца A:

  1. Перейдите в Формулы → Диспетчер имён → Создать.
  2. В поле Имя введите Последние_данные.
  3. В поле Диапазон введите формулу:
    =СМЕЩ(Лист1!$A$1;СЧЁТЗ(Лист1!$A:$A)-10;0;10;1)
  4. Нажмите OK.

Теперь при вызове закладки через F5 будет выделяться актуальный диапазон последних 10 строк, даже если вы добавили новые данные.

Как работает формула СМЕЩ

Функция СМЕЩ состоит из 5 аргументов:

1. Лист1!$A$1 — начальная ячейка.

2. СЧЁТЗ(Лист1!$A:$A)-10 — сдвиг вниз на (количество заполненных ячеек минус 10).

3. 0 — сдвиг по столбцам (не сдвигаем).

4. 10 — высота диапазона (10 строк).

5. 1 — ширина диапазона (1 столбец).

Удаление и редактирование закладок

Со временем закладки накапливаются и могут мешать (например, при автозаполнении формул). Чтобы управлять ими:

  • 🗑️ Удалить закладку:
    1. Перейдите в Формулы → Диспетчер имён.
    2. Выберите ненужное имя и нажмите Удалить.
  • ✏️ Редактировать закладку:
    1. В Диспетчере имён выберите имя и нажмите Изменить.
    2. Обновите диапазон или имя (например, с Данные_2023 на Данные_2026).
  • 🔍 Найти все закладки в книге:
    1. Нажмите F5 → Выбрать.
    2. В списке отобразятся все именованные диапазоны.
⚠️ Внимание: При удалении листа все закладки, ссылающиеся на него, автоматически удаляются без предупреждения. Если вам нужно сохранить закладку, сначала перенесите её на другой лист через Диспетчер имён.

Никогда не пользовался|Редко, только для больших файлов|Часто, для навигации по листам|Постоянно, в каждой книге-->

Закладки в Excel Online и Mac: особенности

В Excel for Web (онлайн-версия) и Excel для Mac создание закладок немного отличается:

  • 🌐 Excel Online:
    • Функция Присвоить имя доступна, но нет горячей клавиши F5 для перехода.
    • Используйте Формулы → Использовать в формуле для выбора закладки.
  • 🍎 Excel для Mac:
    • Горячая клавиша для перехода — Command+G (вместо F5).
    • В Диспетчере имён нет кнопки Применить — изменения сохраняются автоматически.
  • Также в Mac-версии может не работать динамическое обновление закладок при изменении диапазона. В этом случае используйте VBA (см. следующий раздел).

    Автоматизация закладок через VBA (для продвинутых)

    Если вам нужно создать сотни закладок или обновлять их автоматически, поможет VBA. Например, этот скрипт создаст закладки для всех листов книги с префиксом Лист_:

    Sub СоздатьЗакладкиДляЛистов()
    

    Dim ws As Worksheet

    For Each ws In ThisWorkbook.Worksheets

    ws.Range("A1").Name = "Лист_" & ws.Name

    Next ws

    End Sub

    Чтобы использовать:

    1. Нажмите Alt+F11, чтобы открыть редактор VBA.
    2. Вставьте код в новый модуль (Insert → Module).
    3. Запустите макрос (F5).

    Теперь у вас будут закладки Лист_Отчёт, Лист_Клиенты и т. д., ведущие на ячейку A1 каждого листа.

    1. Включены ли макросы в Файл → Параметры → Центр управления безопасностью.

    2. Файл сохранён в формате .xlsm (с поддержкой макросов).

    3. Нет ли ошибок в названиях листов (символы /, \, ? запрещены).

    -->

    FAQ: Частые вопросы о закладках в Excel

    Можно ли создать закладку для диапазона на другом листе?

    Да, но нужно указать полный адрес. Например, для ячейки B2 на листе Отчёт в поле Диапазон введите =Отчёт!$B$2. Затем присвойте имя (например, Итоги_отчёта).

    Почему закладка не работает после переименования листа?

    Закладки, ссылающиеся на листы, не обновляются автоматически при переименовании. Решение:

    1. Откройте Диспетчер имён.
    2. Найдите сломанную закладку и исправьте имя листа в поле Диапазон.

    Как экспортировать список всех закладок в файле?

    Скопируйте этот код в VBA и запустите. Он создаст новый лист со списком всех имён и их диапазонов:

    Sub ЭкспортироватьЗакладки()
    

    Dim nm As Name, ws As Worksheet, i As Integer

    Set ws = Worksheets.Add

    ws.Range("A1").Value = "Имя закладки"

    ws.Range("B1").Value = "Диапазон"

    i = 2

    For Each nm In ThisWorkbook.Names

    ws.Cells(i, 1).Value = nm.Name

    ws.Cells(i, 2).Value = "'" & nm.RefersTo

    i = i + 1

    Next nm

    End Sub

    Можно ли использовать закладки в защищённом листе?

    Да, но только если при защите листа (Рецензирование → Защитить лист) вы оставили разрешение на Использование диапазонов с именами. Иначе закладки будут недоступны.

    Как сделать закладку, которая открывает файл?

    Закладки в Excel работают только внутри текущей книги. Для открытия другого файла используйте гиперссылку (Вставка → Гиперссылка) или макрос:

    Sub ОткрытьФайл()
    

    Workbooks.Open "C:\Путь\к\файлу.xlsx"

    End Sub

    Закладки в Excel экономят до 30% времени при работе с большими файлами. Используйте:

    - F5 для быстрого перехода.

    - СМЕЩ для динамических диапазонов.

    - VBA для автоматизации.

    - Диспетчер имён для управления всеми закладками.

    -->