在整理檔案時,很常會需要將某一個資料夾底下的檔案名稱全部列表出來,方便後續的整理及使用,而要列出檔案名稱的方法有很多,其實最常見的就是透過 BAT 批次檔建立 DOS 指令來產生,但很多人對這個太陌生,所以今天來分享一下用 Excel 也能把某個資料夾底下的檔案名稱全部列出來,我想應該只要 2 分鐘就夠了,快把這招學起來吧。

Excel 教學 – 如何使用 Excel 取得某路徑下的全部檔案名稱

首先,在上方的「公式」>「定義名稱」。

Excel 小教室 - 如何使用 Excel 取得某路徑下的全部檔案名稱 01 22

名稱你可以自行輸入個好記的,我隨便輸入個「檔案列表」,下方的「參照到」內容請輸入以下函式:

=FILES(“C:\demo\*.*”)

這是用來取得路徑下的檔案名稱,*.* 是指不分任何格式的檔名,如果你只想抓出 JPG 檔案,那就是 *.JPG,以此類推。

Excel 小教室 - 如何使用 Excel 取得某路徑下的全部檔案名稱 02 25

接下來就利用 INDEX 這個函數來將我們剛剛建立的定義名稱列出內容,公式如下:

=INDEX(檔案列表,ROW())

在你要列出檔案名稱的第一個欄位打入以上公式,其中的檔案列表要跟我們前面定義的名稱相符,這麼一來就會在這裡顯示資料夾中第一個檔案名稱了,接下來只要把這欄的公式往下拖拉就可以了。

Excel 小教室 - 如何使用 Excel 取得某路徑下的全部檔案名稱 03 21

馬上就會將全部的檔案名稱一一的呈現出來囉。

Excel 小教室 - 如何使用 Excel 取得某路徑下的全部檔案名稱 04 20

Last Update: 2020 年 04 月 26 日