Перейти к содержимому

Как открыть папку, содержащую текущую рабочую книгу в Excel?

Author: Kelly Last Modified: 2025-08-07

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

Открыть папку, содержащую текущую рабочую книгу


Открыть папку, содержащую текущую рабочую книгу, с помощью формулы

Использование формулы для открытия папки, содержащей текущую рабочую книгу в Excel, является практичным и эффективным решением, которое исключает необходимость использования макросов. Используя функцию CELL вместе со строковыми функциями, такими как LEFT, FIND и SUBSTITUTE, вы можете создать динамическую гиперссылку, которая упрощает навигацию по файлам.

1. Просто скопируйте и вставьте формулу в любую ячейку вашей рабочей книги. Эта формула создает кликабельную ссылку, которая ведет к пути файла текущей рабочей книги.

=HYPERLINK("file:///" & SUBSTITUTE(LEFT(CELL("filename", A1), FIND("[", CELL("filename", A1)) - 1), "\", "/"), "Open Containing Folder")

Open the containing folder of the current workbook with a formula

2. Теперь вы можете щелкнуть по гиперссылке, чтобы перейти к пути файла текущей рабочей книги.

Open the containing folder of the current workbook with a formula

Примечание: Эта формула работает только тогда, когда рабочая книга сохранена; если рабочая книга не сохранена, будет показана ошибка.
Объяснение этой формулы:
  • CELL("filename", A1):
    Получает полный путь к файлу, включая имя рабочей книги и листа (например: C:\Users\Username\Documents\[Workbook.xlsx]Sheet1).
  • FIND("[", CELL("filename", A1)):
    Находит положение символа [, который указывает начало имени рабочей книги.
  • LEFT(CELL("filename", A1), FIND("[", CELL("filename", A1)) - 1):
    Извлекает путь к папке, беря все символы перед символом [. Например, извлекается C:\Users\Username\Documents\.
  • SUBSTITUTE(..., "", "/"):
    Преобразует обратные слеши (\) в прямые слеши (/). Такое форматирование часто требуется в URL-адресах гиперссылок.
  • "file:///" & ...:
    Объединяет "file:///" с отформатированным путем к папке, чтобы создать действительный URL, который открывает папку в проводнике Windows.
  • "Открыть содержащую папку":
    Это текст отображения для гиперссылки.

Открыть папку, содержащую текущую рабочую книгу, с помощью Kutools для Excel

Инструмент "Открыть содержащую папку" в Kutools для Excel оптимизирует ваш рабочий процесс, автоматически открывая папку, в которой находится ваша текущая рабочая книга, всего одним щелчком. Эта интуитивная функция не только экономит драгоценное время, но и упрощает управление файлами, позволяя быстро получать доступ, организовывать и управлять всеми связанными документами.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

Нажмите "Kutools Plus" > "Книга" > "Открыть содержащую папку", чтобы открыть папку, содержащую текущую рабочую книгу. Кроме того, текущая рабочая книга будет выделена в папке документов.

Open the containing folder of the current workbook with kutools for Excel

Примечание: Если рабочая книга не сохранена, эта функция останется недоступной.

Открыть папку, содержащую текущую рабочую книгу, с помощью кода VBA

В Excel нет встроенной команды для прямого открытия папки текущей рабочей книги. Однако VBA предоставляет гибкий способ добавления этой функциональности. Вот как можно создать макрос, который открывает папку:

1. Нажмите "Alt+F11", чтобы открыть окно "Microsoft Visual Basic for Applications".

2. Нажмите "Вставить" > "Модуль" и вставьте следующий код VBA в окно Модуля.

Sub OpenContainingFolder()
'Updateby Extendoffice
    Dim wbPath As String
    wbPath = ThisWorkbook.Path
    If wbPath <> "" Then
        Shell "explorer.exe " & wbPath, vbNormalFocus
    Else
        MsgBox "This workbook hasn't been saved yet. Please save it first.", vbExclamation
    End If
End Sub

3. Нажмите клавишу F5, чтобы запустить код, и папка, содержащая текущую рабочую книгу, откроется мгновенно.

Примечание: Если рабочая книга не сохранена, выполнение кода вызовет запрос, напоминающий вам сохранить ее.

Подводя итог, открытие папки, содержащей текущую рабочую книгу в Microsoft Excel, может быть выполнено различными методами, каждый из которых соответствует разным предпочтениям пользователей и рабочим процессам. С помощью формул вы можете динамически отображать путь к файлу в ячейке, предоставляя быструю ссылку на расположение папки. Для тех, кто предпочитает более удобный подход, Kutools для Excel предлагает упрощенное решение с помощью своих встроенных функций, что делает его отличным выбором для пользователей, которые часто управляют файлами и папками. Кроме того, код VBA предоставляет мощный и настраиваемый вариант для продвинутых пользователей, позволяя автоматизировать и интегрировать этот процесс в более крупные рабочие процессы.

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

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–15 наборов инструментов: 12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...)   |   50+ типов диаграмм (Диаграмма Ганта, ...)   |   40+ практических формул (Расчет возраста на основе даты рождения, ...)   |   19 инструментов вставки (Вставить QR-код, Вставить изображение из пути, ...)   |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...)   |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...)   |   ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживаются английский, испанский, немецкий, французский, китайский и более40 других языков!

Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени.  Щелкните здесь, чтобы получить наиболее нужную вам функцию...


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!