KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 中快速開啟目前工作簿所在的資料夾?

作者Kelly修改日期

使用 Excel 時,若能快速存取包含活頁簿的資料夾,往往能大幅提升工作效率。無論是進行疑難排解、整理檔案,還是管理相關文件,在 Excel 中輕鬆開啟對應資料夾都相當實用。本文將介紹幾種實現此目標的方法。

開啟包含當前工作簿的資料夾


透過公式開啟包含當前工作簿的資料夾

在 Excel 中,無需使用巨集,即可透過公式輕鬆開啟目前工作簿所在的資料夾,既實用又高效。結合 CELL 函數與 LEFT、FIND 及 SUBSTITUTE 等字串處理函數,便能建立動態超連結,大幅簡化檔案導覽流程。

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]Sheet 1)。
  • FIND("[", CELL("filename", A1))
    找出「【」字元的位置,此字元標示工作簿名稱的開頭。
  • LEFT(CELL("filename", A1), FIND("[", CELL("filename", A1)) - 1)
    擷取「【」字元前的所有字元,以取得文件路徑。例如,會擷取 C:\Users\Username\Documents\。
  • SUBSTITUTE(..., "", "/")
    將反斜線(\)轉換為正斜線(/),此格式常用於超連結 URL。
  • "file:///" & ...
    將「file:///」與格式化後的檔案路徑串接,即可建立能直接開啟 Windows 檔案總管資料夾的有效 URL!
  • "Open Containing Folder"
    這是超連結的顯示文字。

使用 Kutools for Excel 開啟包含當前工作簿的資料夾

Kutools for Excel 的「打開當前文件所在文件夾」工具,只需一鍵點擊,即可自動開啟存放當前工作簿的資料夾,大幅簡化您的工作流程。這項直覺設計不僅節省寶貴時間,更讓檔案管理變得輕鬆簡單,助您快速存取、整理並掌握所有相關文件。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

點擊「KUTOOLS PLUS」>「活頁簿」>「打開當前文件所在文件夾」,即可立即開啟目前工作簿所在的資料夾,且該工作簿會在資料夾中醒目標示,一目了然。

使用 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 for Excel 提供簡潔高效的內建功能,非常適合經常管理文件與資料夾的使用者;此外,VBA 程式碼則為進階使用者帶來強大且高度自訂的選項,輕鬆實現自動化並無縫整合至更龐大的工作流程中。

選擇最符合您需求的方法,並將這些技巧融入日常 Excel 作業中,享受更順暢、更有條理的使用體驗!想探索更多 Excel 實用技巧?我們網站提供數千篇教學文章,助您精通 Excel

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用