Закладки в Excel: как создать, использовать и удалить — полное руководство

Работа с большими таблицами в Microsoft Excel или Google Sheets часто превращается в головоломку: где была та важная ячейка? Как быстро перейти к нужному разделу отчёта? Закладки решают эту проблему — они работают как книжные закладки, позволяя сохранять ключевые позиции и мгновенно возвращаться к ним. Но многие пользователи даже не подозревают об этой функции или используют её неэффективно.

В этой статье вы узнаете не только как включить закладки в Excel, но и как их переименовывать, группировать, использовать для навигации между файлами и даже автоматизировать с помощью макросов. Мы разберём нюансы работы в разных версиях программы (включая Excel 2019, Excel 365 и онлайн-версию), а также покажем, как закладки экономят время при анализе данных. Готовы оптимизировать свою работу?

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

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

Основные преимущества:

  • 📍 Мгновенная навигация по большим файлам (отчёты, бюджеты, базы данных).
  • 🔄 Возможность создавать ссылки между разными книгами (например, связать закладку в файле Отчёт_2026.xlsx с данными в Архив_2023.xlsx).
  • 📊 Удобство при создании оглавлений или интерактивных дашбордов.
  • 🤖 Автоматизация через макросы VBA (например, прыжок к закладке по нажатию кнопки).

Закладки особенно полезны, когда:

  • 📑 Вы работаете с книгой на 10+ листах и постоянно переключаетесь между ними.
  • 🔍 Нужно отслеживать изменения в конкретных ячейках (например, итоговые суммы или ключевые показатели).
  • 📎 Вы создаёте шаблоны документов для коллег и хотите упростить им навигацию.
⚠️ Внимание: Закладки в Excel не сохраняются при экспорте файла в .csv или .pdf. Если вам нужно сохранить ссылки, используйте формат .xlsx или .xlsm (для файлов с макросами).
📊 Как часто вы работаете с большими таблицами в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

Как создать закладку в Excel: пошаговая инструкция

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

  1. Выделите ячейку или диапазон, к которому хотите привязать закладку. Например, ячейку A1 на листе Отчёт.

  2. Перейдите на вкладку Вид в верхнем меню.

  3. В группе Окно нажмите кнопку Закладки... (или Bookmarks... в английской версии).

  4. В открывшемся окне нажмите Добавить (Add).

  5. Введите название закладки (например, Итоги_2026). Имена закладок не могут содержать пробелы — используйте подчёркивание или дефис.

Готово! Теперь ваша закладка появится в списке. Чтобы перейти к ней, снова откройте окно Закладки и выберите нужную из списка.

Выделили нужную ячейку или диапазон|

Убедились, что имя закладки не содержит пробелов|

Проверили, что закладка с таким именем ещё не существует|

Сохранили файл после добавления закладки (чтобы не потерять изменения)-->

Если вы работаете в Excel Online, функция закладок недоступна — это одно из ключевых отличий от десктопной версии. В таком случае используйте альтернативы:

  • 🔗 Гиперссылки на ячейки (вкладка Вставка → Ссылка).
  • 📑 Именованные диапазоны (вкладка Формулы → Диспетчер имён).

Как переименовать или удалить закладку

Если имя закладки стало неактуальным или вы допустили ошибку при создании, его легко изменить. Для этого:

  1. Откройте окно Закладки через вкладку Вид.

  2. Выберите закладку из списка и нажмите Переименовать (Rename).

  3. Введите новое имя и подтвердите изменения.

Чтобы удалить закладку, выберите её в списке и нажмите Удалить (Delete). Учтите, что это действие необратимо — восстановить удалённую закладку можно только через историю изменений файла (если она включена).

⚠️ Внимание: Если вы переименуете лист, на котором находится закладка, сама закладка не сломается — она по-прежнему будет ссылаться на ячейку. Однако если вы удалите лист, закладка станет нерабочей.

Совет для продвинутых пользователей: если вам нужно массово переименовать закладки (например, привести их к единому стилю), используйте макрос VBA. Пример кода для переименования всех закладок с добавлением префикса Z_:

Sub RenameAllBookmarks()

Dim bm As Bookmark

For Each bm In ActiveWorkbook.Bookmarks

bm.Name = "Z_" & bm.Name

Next bm

End Sub

Закладки vs. именованные диапазоны: что лучше использовать

Многие путают закладки с именованными диапазонами (Диспетчер имён на вкладке Формулы). Хотя обе функции позволяют быстро переходить к данным, у них есть ключевые различия:

Критерий Закладки Именованные диапазоны
Ссылка на ячейку Да (точная позиция) Да (может включать несколько ячеек)
Работа между файлами Да (можно ссылаться на другие книги) Нет (только в пределах текущего файла)
Использование в формулах Нет Да (например, =СУММ(Итоги))
Поддержка в Excel Online Нет Да

Когда использовать закладки:

  • 📌 Нужна быстрая навигация по большому файлу.
  • 🔗 Требуется ссылка между разными книгами.
  • 📁 Вы работаете с десктопной версией Excel (не онлайн).

Когда лучше использовать именованные диапазоны:

  • 📊 Нужно использовать диапазон в формулах.
  • ☁️ Вы работаете в Excel Online или Google Sheets.
  • 🔢 Требуется динамический диапазон (например, Таблица1[Столбец1]).

Как использовать закладки для навигации между файлами

Одна из самых мощных функций закладок — возможность ссылаться на ячейки в других книгах Excel. Это полезно, если вы работаете с несколькими связанными файлами (например, Бюджет_2026.xlsx и Фактические_расходы.xlsx).

Чтобы создать межфайловую закладку:

  1. Откройте оба файла в Excel.

  2. В исходном файле (откуда будет ссылка) откройте окно Закладки.

  3. Нажмите Добавить и в поле Место выберите Другая книга.

  4. Укажите путь к целевому файлу и выберите ячейку.

  5. Задайте имя закладки (например, Ссылка_на_бюджет).

Теперь при нажатии на закладку Excel автоматически откроет целевой файл и перейдёт к указанной ячейке. Обратите внимание:

  • 🔐 Если целевой файл закрыт, Excel предложит открыть его.
  • 📁 Если файл перемещён или переименован, ссылка станет нерабочей.
  • 🔄 При изменении данных в целевой ячейке закладка не обновляется автоматически — она всегда ведёт к фиксированной позиции.
⚠️ Внимание: Межфайловые закладки не работают, если целевой файл хранится в OneDrive или SharePoint в режиме Только для чтения. Убедитесь, что у вас есть права на редактирование.

Автоматизация работы с закладками через VBA

Если вы регулярно работаете с закладками, их создание и управление можно автоматизировать с помощью макросов VBA. Например, вы можете:

  • 📌 Создавать закладки по шаблону (например, для всех листов книги).
  • 🔄 Переходить к закладкам по горячим клавишам.
  • 📊 Экспортировать список закладок в отдельный лист.

Пример макроса для создания закладок ко всем листам книги:

Sub CreateBookmarksForAllSheets()

Dim ws As Worksheet

Dim bmName As String

For Each ws In ThisWorkbook.Worksheets

bmName = "Sheet_" & ws.Name

ThisWorkbook.Bookmarks.Add Name:=bmName, Range:=ws.Range("A1")

Next ws

MsgBox "Закладки созданы для всех листов!", vbInformation

End Sub

Чтобы использовать этот макрос:

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.

  2. Вставьте код в новый модуль (Insert → Module).

  3. Запустите макрос через F5 или кнопку Run.

Для удобства можно назначить макрос на кнопку на листе или горячую клавишу. Например, чтобы прыгать к закладке Итоги по нажатию Ctrl+Shift+I, используйте этот код:

Sub JumpToBookmark()

On Error Resume Next

Application.Goto Reference:="Итоги"

If Err.Number <> 0 Then MsgBox "Закладка не найдена!", vbExclamation

End Sub

Как назначить макрос на горячую клавишу?

1. Откройте окно макросов (Alt + F8).

2. Выберите нужный макрос (например, JumpToBookmark).

3. Нажмите Параметры (Options).

4. В поле Сочетание клавиш введите желаемую комбинацию (например, i для Ctrl+Shift+I).

5. Сохраните изменения.

Распространённые ошибки при работе с закладками и как их избежать

Даже опытные пользователи иногда сталкиваются с проблемами при работе с закладками. Вот самые частые ошибки и их решения:

Проблема Причина Решение
Закладка не работает Лист или файл удалён/переименован Удалите нерабочую закладку и создайте новую
Нельзя создать закладку Имя содержит пробелы или запрещённые символы Используйте подчёркивание (_) или дефис (-)
Закладка ведёт не туда Ячейка была перемещена или данные изменены Обновите позицию закладки вручную
Не видно окна "Закладки" Отсутствует вкладка Вид (например, в Excel Online) Используйте именованные диапазоны или гиперссылки

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

  • 📌 BM_Итоги — для закладок.
  • 📊 RNG_Данные — для именованных диапазонов.

Если вы работаете в команде, договоритесь о единой системе именования. Например:

  • 🔹 PROJ_[Название проекта]_[Описание] — для проектных файлов.
  • 🔹 REP_[Год]_[Тип отчёта] — для отчётности.
Sub CheckBookmarks()

Dim bm As Bookmark

For Each bm In ActiveWorkbook.Bookmarks

On Error Resume Next

Application.Goto Reference:=bm.Name

If Err.Number <> 0 Then

MsgBox "Закладка " & bm.Name & " не работает!", vbCritical

End If

Next bm

End Sub

-->

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

Можно ли создать закладку для диапазона ячеек, а не для одной ячейки?

Да, но с ограничениями. Закладка в Excel всегда привязывается к первой ячейке диапазона. Например, если вы выделите A1:C10 и создадите закладку, при переходе курсор встанет на A1, но вы сможете увидеть весь диапазон на экране (если он помещается). Для работы с диапазонами лучше использовать именованные диапазоны.

Почему мои закладки исчезли после сохранения файла?

Скорее всего, вы сохранили файл в формате, не поддерживающем закладки (например, .csv или .xls старого образца). Всегда используйте .xlsx или .xlsm (для файлов с макросами). Также проверьте, не отключена ли опция сохранения дополнительных данных в параметрах Excel (Файл → Параметры → Сохранение).

Можно ли экспортировать список закладок в отдельный файл?

Да, с помощью макроса VBA. Вот пример кода, который создаёт новый лист со списком всех закладок:

Sub ExportBookmarksList()

Dim ws As Worksheet

Dim bm As Bookmark

Dim i As Integer

Set ws = ThisWorkbook.Sheets.Add

ws.Name = "Список_закладок"

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

ws.Range("B1").Value = "Адрес ячейки"

i = 2

For Each bm In ThisWorkbook.Bookmarks

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

ws.Cells(i, 2).Value = bm.Range.Address

i = i + 1

Next bm

End Sub

Этот макрос создаст лист с двумя колонками: именем закладки и адресом ячейки.

Работают ли закладки в Google Sheets?

Нет, в Google Sheets нет встроенной функции закладок, аналогичной Excel. Однако вы можете использовать альтернативы:

  • 🔗 Гиперссылки на ячейки (вставляются через Вставка → Ссылка).
  • 📑 Именованные диапазоны (вкладка Данные → Именованные диапазоны).
  • 📌 Закладки браузера (если вы работаете с онлайн-таблицей в Chrome или Firefox).

Для удобства можно создать отдельный лист с оглавлением, где будут гиперссылки на ключевые разделы.

Как перенести закладки в другой файл Excel?

Excel не предоставляет встроенного инструмента для переноса закладок, но вы можете сделать это вручную или с помощью VBA:

  1. Экспортируйте список закладок в новый лист (см. макрос выше).

  2. Скопируйте этот лист в целевой файл.

  3. Используйте макрос для автоматического создания закладок на основе данных листа:

    Sub ImportBookmarksFromSheet()
    

    Dim ws As Worksheet

    Dim lastRow As Integer

    Dim i As Integer

    Set ws = ThisWorkbook.Sheets("Список_закладок")

    lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row

    For i = 2 To lastRow

    On Error Resume Next

    ThisWorkbook.Bookmarks.Add Name:=ws.Cells(i, 1).Value, _

    Range:=Range(ws.Cells(i, 2).Value)

    Next i

    End Sub

Учтите, что адреса ячеек должны быть корректными для нового файла.