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

作者曉陽修改日期

如何在 Excel 中將檔案名稱或路徑插入儲存格/頁首或頁尾?

當您在處理多個 Excel 工作表或準備分發報告時,若能直接在 Excel 檔案的儲存格、頁首或頁尾中顯示目前工作簿的檔名、完整檔案路徑,甚至作用中的工作表名稱,將大幅提升文件的組織性與版本追蹤效率,同時為協作者或收件人提供清晰明確的資訊。Excel 提供多種實用方式插入這些詳細資料,無論您只需要一次性快照,還是希望資訊能隨檔案變更自動動態更新。以下提供常見方法的逐步操作指引,以及工作流程優化與疑難排解技巧。

使用公式在儲存格中插入目前的檔名或路徑

使用 Kutools for Excel 在儲存格/頁首或頁尾中插入目前的檔名或路徑好點子3

使用頁首與頁尾功能在頁首/頁尾中插入目前的檔名或路徑

VBA 程式碼-以程式設計方式將檔名或路徑插入儲存格、頁首或頁尾


使用公式在儲存格中插入目前的檔名或路徑

若您希望在儲存格中顯示檔名、檔案路徑或工作表名稱,並在活頁簿移動或重新命名時自動動態更新,Excel 公式提供了靈活又便捷的解決方案。當您需要在檔案儲存或移動後,相關資訊能即時自動更新時,此方法尤其實用。下表列出各種情境對應的公式:

項目公式範例
僅檔名=MID(CELL("filename"), SEARCH("[", CELL("filename"))+1, SEARCH("]", CELL("filename"))-SEARCH("[", CELL("filename"))-1)products features.xlsx
僅檔案路徑=LEFT(CELL("filename",A1), FIND("[", CELL("filename",A1),1)-1)C:\Users\dt\Desktop\新建資料夾\
當前工作表名稱=RIGHT(CELL("filename"), LEN(CELL("filename"))-FIND("]", CELL("filename"),1))Sheet 7
目前的檔名、檔案路徑與當前工作表名稱=CELL("filename")C:\Users\dt\Desktop\新建資料夾\[products features.xlsx]Sheet 7

使用說明與注意事項:

• 想使用這些公式?只需複製符合您需求的公式,貼到目標儲存格(例如 B1),按下 Enter 鍵,資訊立即顯示!

• 若要複製到其他儲存格,可拖曳該儲存格的填滿控點,或使用一般的複製貼上功能。為確保結果一致,請維持參照儲存格(例如 A1)不變,或視需要進行調整。

• 請注意:這些公式僅在活頁簿至少儲存過一次後才會傳回結果,因為檔案路徑與名稱需依賴文件的儲存位置;未儲存的活頁簿將傳回空白。

• 若您移動或重新命名活頁簿,公式將於重新儲存後自動更新。

• 若出現公式錯誤(例如 #VALUE!),請確認活頁簿已儲存,且公式語法完全正確。

• 請注意,公式會即時顯示檔案屬性,符合多數報表需求,但不會套用至頁首或頁尾區域。


使用 Kutools for Excel 在儲存格/頁首或頁尾中插入目前的檔名或路徑

Kutools for Excel插入工作簿資訊功能,可輕鬆將檔名、路徑或工作表名稱直接顯示於儲存格、頁首或頁尾,大幅簡化操作流程!這項實用工具非常適合需要快速又彈性解決方案的使用者——無論是準備具備一致品牌識別的文件,還是團隊間追蹤活頁簿版本,都能得心應手!

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

安裝 Kutools for Excel 後,請依下列步驟使用此功能:

1. 按一下 KUTOOLS PLUS> 工作簿工具> 插入工作簿資訊。請參閱螢幕截圖:

點擊 Kutools 的「插入活頁簿資訊」功能

2. 在插入工作簿資訊對話方塊中,選取要插入的資訊,例如工作表名稱、工作簿名稱、工作簿路徑或任意組合;選擇顯示位置(儲存格、頁首或頁尾);並指定目標位置(頁首/頁尾的左、中、右,或儲存格插入的特定儲存格)。請參閱螢幕截圖:

在對話方塊中設定選項

3. 按一下確定完成設定。若為儲存格插入,所選的活頁簿資訊將立即顯示於指定儲存格;若為頁首或頁尾插入,可於必要時透過檢視> 版面配置 預覽結果。請參閱範例:

使用 Kutools 插入活頁簿資訊

Kutools 方法同時支援插入簡易與進階的檔案資訊,推薦給偏好圖形化操作、不希望手動輸入公式或程式碼的使用者。若您希望檔案屬性能在活頁簿變更時自動更新,請於重新命名或移動檔案後再次套用此功能。

若要將資訊插入頁首或頁尾,可選擇左側、置中或右側的插入位置。特別是在列印文件時,務必確認您的選擇,以確保內容清晰易讀。如需批次更新(多個工作表),只需依需求對每個工作表重複相同操作即可。為達最佳效果,請勿在未使用此工具的情況下直接編輯頁首/頁尾代碼。


<使用頁首與頁尾功能,在頁首/頁尾中插入目前的檔案名稱或路徑

善用 Excel 內建的頁首與頁尾功能,即可輕鬆將檔案名稱、檔案路徑或工作表名稱加入列印內容!此方法呈現靜態資訊,非常適合用於品牌識別、版本控管,或作為報告與分發文件中的參考資訊,提升專業度與實用性!

• 在功能區上,按一下插入 > 頁首與頁尾,工作表將切換至「版面配置」檢視,並在頁面頂端與底端顯示頁首/頁尾編輯框。

• 在頁首或頁尾區段中,選擇您偏好的位置—左側置中右側。接著,於設計索引標籤(頁首與頁尾工具)中,依需求插入檔案路徑檔案名稱工作表名稱。請參閱截圖:

在「設計」索引標籤下按一下「檔案路徑」、「檔案名稱」或「工作表名稱」

• 加入代碼後,只需點擊任意儲存格即可退出設計模式。您所選取的內容將顯示於該工作表的頁首或頁尾,並隨文件一併列印。範例如下:

將檔案路徑插入頁首
將檔案路徑插入至頁首
將檔名插入頁尾
將檔案名稱插入至頁尾

提示:內建功能最適合用於單一工作表。當您在處理多個活頁簿或使用未儲存的檔案時,此功能不會動態更新。若需在多個工作表中批次套用,請逐一切換至各工作表並重複操作,或考慮透過 VBA 實現自動化。


< VBA 程式碼-以程式方式將檔案名稱或路徑插入儲存格、頁首或頁尾

對於需要跨多個工作表或活頁簿自動化批次更新,或需在多處套用文件屬性的使用者來說,VBA 提供了極其實用的解決方案。透過簡潔的指令碼,即可立即將檔案資訊填入儲存格、頁首或頁尾,甚至設定為每次開啟或儲存活頁簿時自動更新。此方法特別適合定期報表、共用範本或複雜文件流程等情境,有效省去手動操作的繁瑣步驟。

以下是針對不同情境的 VBA 應用範例。開始前,請先儲存目前活頁簿,並在 Excel 中啟用「開發人員」索引標籤。

如何使用 VBA 來插入文檔信息:

1. 按一下開發人員Visual Basic。在 Microsoft Visual Basic for Applications 視窗中,選取插入 模組

2. 根據您的目標(儲存格、頁首或頁尾),將下列程式碼貼到模組視窗中:

將檔名插入特定儲存格(例如 A1):

Sub InsertFileNameToCell()
    Dim fileName As String
    fileName = ThisWorkbook.Name
    Range("A1").Value = fileName
End Sub

若要執行程式碼,請點擊 VBA 編輯器中的執行按鈕執行按鈕,目前的檔名將顯示於 A1 儲存格。若要變更目標位置,請將 Range("A1") 修改為您偏好的儲存格。

將檔案路徑插入工作表頁首(置中位置):

Sub InsertFilePathToHeader()
    Dim filePath As String
    filePath = ThisWorkbook.FullName
    ActiveSheet.PageSetup.CenterHeader = filePath
End Sub

在輸入程式碼後,請點擊 VBA 編輯器中的執行。切換至工作表的版面配置檢視模式,即可看到插入的檔案路徑顯示於頁眉中央。若需將路徑設定於頁眉左側或右側,請分別使用 .LeftHeader.RightHeader

將檔名插入頁尾(靠右位置):

Sub InsertFileNameToFooter()
    Dim fileName As String
    fileName = ThisWorkbook.Name
    ActiveSheet.PageSetup.RightFooter = fileName
End Sub

執行後,目前的檔名將顯示於作用中工作表頁腳右側。您可依需求調整 .LeftFooter.CenterFooter

提示與疑難排解:

  • 若需對多個工作表執行批次作業,請在 VBA 程式碼中逐一處理工作表
  • 若出現權限錯誤,請確認活頁簿未受保護,且巨集已啟用。
  • 使用 On Error Resume Next 可跳過錯誤,特別適用於對多個設定各異的工作表套用時。
  • 若需自動更新,可將巨集指派給活頁簿事件,例如 Workbook_OpenWorkbook_BeforeSave
  • 執行 VBA 巨集前,務必先備份檔案,尤其是在大量更新頁首或頁尾時。

VBA 具備高度彈性與擴充性,特別適合需要定期自動更新,或需在多個檔案及工作表中大量套用檔案詳細資訊的使用者。若您是首次使用巨集,請務必啟用巨集內容並檢查巨集安全性設定。


總結來說,無論您選擇使用公式、Kutools、Excel 的頁首/頁尾功能,還是 VBA 自動化,最適合的方法取決於您的工作流程需求、內容更新頻率,以及是否需要批次處理。多數錯誤通常源自未儲存的檔案、受保護的工作表,或已停用的巨集;在進一步排除問題前,請務必先檢查這些項目。日常使用時,公式與 Kutools 方法更為快速便捷,而 VBA 則最適合用於自動化作業與大規模應用。

最佳 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用