Вы когда-нибудь терялись в огромной таблице Excel, прокручивая сотни строк в поисках нужного раздела? Закладки (bookmarks) в Excel решают эту проблему — они работают как ярлыки, мгновенно переносящие вас к ключевым ячейкам. Но многие пользователи даже не подозревают об их существовании, потому что по умолчанию закладки скрыты и не отображаются на ленте инструментов.
В этой статье вы узнаете не только как показать существующие закладки, но и как создавать их с помощью горячих клавиш, управлять ими через VBA, а также почему они исчезают после сохранения файла. Мы разберём нюансы работы в разных версиях Excel (2013, 2016, 2019, 2021 и Microsoft 365), включая мобильную версию для Android/iOS. Особое внимание уделим скрытому методу создания закладок через имя ячейки — этот трюк знают менее 5% пользователей.
Что такое закладки в Excel и зачем они нужны
Закладка в Excel — это сохранённая ссылка на конкретную ячейку или диапазон, которая позволяет быстро переходить к ним независимо от текущего положения в таблице. В отличие от гиперссылок, закладки не требуют создания отдельных объектов и работают внутри одного файла.
Основные преимущества:
- ⚡ Мгновенная навигация — один клик вместо прокрутки тысяч строк
- 📍 Точность — переход именно к нужной ячейке (например,
A1на листе "Отчёт"), а не к приблизительному месту - 🔄 Совместимость — работают во всех версиях Excel, включая онлайн-редактор
- 📊 Автоматизация — можно использовать в макросах VBA для создания динамических отчётов
Пример: у вас есть таблица с квартальными отчётами за 5 лет. Вместо того чтобы искать данные за Q3 2023 вручную, вы создаёте закладку Q3_2023 и переходите к ней за 1 секунду. Особенно полезно для файлов размером более 10 000 строк, где прокрутка занимает минуты.
Как показать уже созданные закладки в Excel
Проблема в том, что Excel не отображает закладки на ленте по умолчанию. Их нужно активно искать через специальные инструменты. Вот 3 проверенных способа:
Способ 1: Через диспетчер имен (самый надёжный)
Все закладки в Excel хранятся в Диспетчере имен как именованные диапазоны. Чтобы их увидеть:
- Перейдите на вкладку
Формулы→ группаОпределённые имена→Диспетчер имен. - В открывшемся окне вы увидите список всех именованных диапазонов. Закладки здесь обозначаются как
Имя_закладки!Адрес_ячейки(например,Отчёт_2026!B12). - Чтобы перейти к закладке, выделите её в списке и нажмите
Применить.
Способ 2: Горячие клавиши для быстрого перехода
Excel поддерживает скрытую комбинацию для перехода к закладкам:
- Нажмите
F5(илиCtrl + G), чтобы открыть окноПереход. - В поле
Ссылкавведите имя закладки (например,МойОтчёт) и нажмитеOK. - Excel мгновенно переместит вас к сохранённой ячейке.
Этот метод работает даже если закладка создана на другом листе — просто укажите полный адрес, например: Лист2!Закладка1.
Способ 3: Просмотр через VBA (для продвинутых)
Если вы используете макросы, можно вывести все закладки через редактор VBA:
Sub ShowAllBookmarks()
Dim nm As Name
For Each nm In ThisWorkbook.Names
MsgBox "Закладка: " & nm.Name & vbCrLf & "Адрес: " & nm.RefersTo
Next nm
End Sub
Этот код отобразит всплывающие окна со всеми закладками в книге. Для запуска нажмите Alt + F11, вставьте код в модуль и выполните макрос.
Почему закладки исчезают после сохранения?
Excel не сохраняет "временные" закладки, созданные через Ctrl+K (гиперссылки). Чтобы закладка осталась навсегда, её нужно создать через Диспетчер имен или VBA.
Как создать новую закладку: пошаговая инструкция
Создание закладки в Excel занимает меньше 10 секунд, но многие делают это неправильно, из-за чего закладки пропадают после закрытия файла. Вот правильный алгоритм:
Выделите ячейку или диапазон|Перейдите в Формулы → Диспетчер имен → Создать|Введите уникальное имя (без пробелов)|Убедитесь, что в поле Область выбрана Книга|Нажмите OK-->
Метод 1: Через Диспетчер имен (рекомендуемый)
Этот способ гарантирует, что закладка сохранится даже после перезагрузки файла:
- Выделите ячейку, к которой хотите вернуться (например,
D45). - Перейдите на вкладку
Формулы→Диспетчер имен→Создать. - В поле
Имявведите название закладки (например,ИтогиПродаж). Важно: имя не должно содержать пробелов или начинаться с цифры. - В поле
Диапазонпроверьте, что указан правильный адрес (например,=Лист1!$D$45). - Нажмите
OK.
Метод 2: Быстрое создание через поле имени
Если вам нужно создать закладку мгновенно, используйте поле имени слева от строки формул:
- Выделите нужную ячейку.
- Кликните на поле имени (где отображается адрес ячейки, например
B2). - Введите имя закладки (например,
ВажныеДанные) и нажмитеEnter.
Этот метод создаёт временную закладку, которая исчезнет после закрытия файла, если не сохранить книгу.
Метод 3: Закладка как гиперссылка (альтернатива)
Если вам нужна видимая кнопка для перехода, создайте гиперссылку:
- Выделите ячейку, которая будет кнопкой (например,
A1). - Нажмите правой кнопкой →
Ссылка(илиCtrl + K). - В разделе
Связать свыберитеместом в документе. - Укажите целевую ячейку (например,
Лист2!B10) и нажмитеOK.
Теперь при клике на ячейку A1 вы будете перемещаться к B10 на Листе2.
Почему закладки не отображаются и как это исправить
Частая проблема: пользователь создал закладку, но она не появляется в списке или не работает при переходе. Вот основные причины и решения:
| Проблема | Причина | Решение |
|---|---|---|
| Закладка исчезла после сохранения | Создана через поле имени без сохранения книги | Пересоздайте через Диспетчер имен |
Не работает переход по F5 |
Опечатка в имени закладки | Проверьте регистр и символы в Диспетчере имен |
| Закладка ведёт не туда | Изменился адрес ячейки (вставлены/удалены строки) | Обновите ссылку в Диспетчере имен |
Не видно закладок в Диспетчере имен |
Фильтр скрывает системные имена | Снимите галочку Только имена с ошибками |
Особое внимание уделите динамическим таблицам. Если вы добавили строки выше закладки, её адрес сдвинется. Например, закладка =Лист1!$A$10 после вставки 2 строк станет =Лист1!$A$12, но имя останется прежним — это приведёт к ошибке при переходе.
Закладки в Excel Online и мобильной версии
Версии Excel для Android, iOS и веб-браузера поддерживают закладки, но с ограничениями. Вот что нужно знать:
Excel Online (браузерная версия)
- ✅ Поддерживает создание закладок через
Диспетчер имен(вкладкаФормулы). - ❌ Нет горячих клавиш
F5/Ctrl+G— переход только через меню. - ⚠️ Закладки, созданные в десктопной версии, сохраняются и работают онлайн.
Мобильный Excel (Android/iOS)
- ✅ Можно переходить к закладкам через
Найти → Имена. - ❌ Невозможно создать новую закладку в мобильной версии — только просматривать существующие.
- 📱 Для создания закладки используйте десктопную версию или Excel для планшетов (там доступен
Диспетчер имен).
Если вы часто работаете с закладками на телефоне, рекомендуем использовать гиперссылки как альтернативу — их проще создавать и они видны непосредственно в таблице.
Продвинутые трюки с закладками
Закладки в Excel могут больше, чем просто перемещать курсор. Вот 3 малоизвестных приёма:
1. Закладки для динамических диапазонов
Можно создать закладку, которая автоматически расширяется при добавлении данных. Например, для диапазона A1:A100, который увеличивается до A1:A200:
=Лист1!$A$1:INDEX(Лист1!$A:$A;COUNTA(Лист1!$A:$A))
Эта формула сделает закладку "умной" — она всегда будет охватывать все заполненные ячейки в столбце A.
2. Закладки в макросах VBA
Вы можете использовать закладки для автоматизации действий. Например, этот код переходит к закладке Отчёт и копирует данные:
Sub GoToBookmarkAndCopy()
Range("Отчёт").Select
Selection.Copy
Sheets("Резерв").Range("A1").PasteSpecial
End Sub
3. Закладки для связи между файлами
Если у вас два файла Excel, можно создать закладку в одном, которая будет ссылаться на ячейку в другом. Для этого:
- Откройте оба файла.
- В целевом файле выделите ячейку и присвойте ей имя (например,
Связь_Внешняя). - В исходном файле создайте закладку со ссылкой вида:
=[Книга2.xlsx]Лист1!Связь_Внешняя.
Теперь при открытии исходного файла вы сможете переходить к ячейке во втором файле (если он доступен).
Опасность внешних ссылок
Если второй файл переместить или переименовать, ссылка в закладке сломается. Всегда используйте абсолютные пути (например, C:\Папка\[Файл.xlsx]).
Частые ошибки и как их избежать
Даже опытные пользователи допускают ошибки при работе с закладками. Вот топ-5 проблем и их решения:
⚠️ Внимание: Если вы переименуете лист, на котором находится закладка, ссылка обновится автоматически. Но если вы удалите лист, закладка станет нерабочей, и Excel покажет ошибку #ССЫЛКА! при попытке перехода.
Ошибка 1: Имя закладки содержит пробелы или специальные символы.
Excel разрешает использовать в именах только буквы, цифры, знаки подчёркивания (_) и точки (.). Пробелы заменяются на _, а символы вроде / \ * приводят к ошибке. Пример правильного имени: Отчёт_2026.Q1.
Ошибка 2: Закладка ссылается на удалённую ячейку.
Если вы удалили строку или столбец, на который ссылается закладка, Excel не обновит адрес автоматически. Например, закладка =Лист1!$C$5 после удаления строки 5 станет недействительной. Чтобы исправить:
- Откройте
Диспетчер имен. - Найдите проблемную закладку (она будет отмечена ошибкой).
- Исправьте адрес вручную или удалите закладку.
Ошибка 3: Конфликт имён между закладками и диапазонами.
Excel не позволяет иметь одинаковые имена для закладок и таблиц. Если вы создадите закладку Продажи, а затем назовете таблицу Продажи, одна из ссылок перестанет работать. Всегда проверяйте уникальность имён в Диспетчере имен.
Ошибка 4: Закладки не работают в защищённом листе.
Если лист защищён паролем, переход по закладкам может быть заблокирован. Чтобы разрешить навигацию:
- Перейдите на вкладку
Рецензирование→Снять защиту листа. - В настройках защиты (
Защитить лист) разрешитеИспользование диапазонов.
Ошибка 5: Закладки не сохраняются при экспорте в CSV.
Формат CSV не поддерживает закладки, именованные диапазоны и другие объекты Excel. Если вам нужно сохранить закладки, экспортируйте файл в XLSX или XLSB.
FAQ: Ответы на частые вопросы
Можно ли создать закладку для диапазона ячеек, а не для одной?
Да, закладка может ссылаться на диапазон (например, A1:D10). Для этого выделите нужный диапазон перед созданием закладки через Диспетчер имен. При переходе по такой закладке будет выделен весь диапазон, а не одна ячейка.
Как удалить все закладки сразу?
Откройте Диспетчер имен (Формулы → Диспетчер имен), нажмите на первую закладку, затем, удерживая Shift, выделите последнюю. Нажмите Удалить. Это удалит все выделенные закладки за один раз.
Почему при переходе по закладке Excel выдаёт ошибку #ИМЯ?
Эта ошибка означает, что закладка с таким именем не существует или содержит опечатку. Проверьте:
- Регистр букв (Excel различает
Отчётиотчёт). - Наличие пробелов или невидимых символов в имени.
- Что закладка создана в правильной книге (а не в другом открытом файле).
Можно ли экспортировать список всех закладок?
Да, для этого:
- Откройте
Диспетчер имен. - Нажмите
Фильтр→Имена с ошибками(чтобы отобразить все). - Скопируйте список вручную или используйте макрос:
Sub ExportBookmarks()
Dim nm As Name, i As Integer
i = 1
For Each nm In ThisWorkbook.Names
Cells(i, 1).Value = nm.Name
Cells(i, 2).Value = nm.RefersTo
i = i + 1
Next nm
End Sub
Этот код создаст список закладок на активном листе в столбцах A (имя) и B (адрес).
Работают ли закладки в Excel для Mac?
Да, закладки в Excel для Mac работают так же, как в Windows-версии. Единственное отличие — комбинация для вызова окна Переход: вместо F5 используйте Fn + F5 или Control + G.