KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

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

АвторКеллиДата изменения

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

Открытие папки, содержащей Текущая книга


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

Использование формулы для открытия папки с текущей книгой в Excel — практичное и эффективное решение без необходимости применения макросов. Сочетая функцию ЯЧЕЙКА со строковыми функциями, такими как ЛЕВСИМВ, НАЙТИ и ПОДСТАВИТЬ, вы легко создадите динамическую гиперссылку, которая упростит навигацию по файлам.

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

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

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

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

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

Примечание: Эта формула работает только тогда, когда книга сохранена; если книга не сохранена, появится сообщение об ошибке.
Пояснение к этой формуле:
  • 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.
  • "Open Containing Folder":
    Это отображаемый текст для гиперссылки.

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

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

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

Выберите «KUTOOLS PLUS» > «Книга» > «Открыть папку, в которой находится текущий документ», чтобы открыть папку с текущей книгой. При этом текущая книга будет выделена в папке с документами.

Открыть папку, содержащую текущую книгу, с помощью kutools for Excel

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

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

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

1. Нажмите «Alt+F11», чтобы открыть окно Microsoft Visual Basic для приложений.

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.

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

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 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 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек