如何使excel 引用某一個資料夾裡的全部excel檔名
- 2022-12-30
為什麼不使用超連結?
超連結可以連結很多檔案
具體操作: 在你要求的這一列中的單元格右鍵彈出選單——超連結,之後按照提示選擇檔案位置就可以
對於EXCEL你還可以使用書籤,直接連結到某個單元格
在資源管理器中進入該資料夾,右擊,右鍵選單中選擇“新建”——再選擇“microsoft excel工作簿”,就會建立一個新的空白excel工作簿檔案,將其重新命名一個檔名,如“檔案目錄。xlsx“,雙擊開啟。
在工作簿中,定義一個名稱,如filesname,引用中輸入:
=files(”資料夾路徑\*。*“)&t(now())
確定,關閉名稱管理。其中資料夾路徑可以透過在資源管理器中按shift加滑鼠右鍵,選擇”複製為路徑“快速準確都得到,再在定義名稱時貼上即可。
在a1中輸入公式:
=iferror(index(filesname,row(a1)),”“)
下拉至出現空白單元格時,就得到該資料夾下所有檔名列表
也可以a1中輸入公式:
=iferror(hyperlink(”資料夾路徑\“&index(filesname,row(a1)),index(filesname,row(a1))),”“)
下拉到出現空白,不僅得到檔名列表,而且還建立了超級連結,點選檔名,會根據檔案型別關聯的應用程式自動開啟檔案。可根據需要自己選擇哪種方式。
ps:名稱定義時,*。*可根據需要把後面的*改為想只列出的某類檔案,如只要列出excel檔案,就是*。xls*,或包含某個(某些)特定字元的檔案,如“2016年*。*”則列出以“2016年”開頭的檔名。
名稱的中now()起重新整理作用,即當資料夾中的檔案發生了變化時,能在開啟檔案目錄這個工作簿時自動重新整理。
測試和打字花了半個小時,追加懸賞分吧。
上一篇:誰推薦一個好的VB教程,我是小白
下一篇:怎樣刪除windows虛記憶體