|
如何提取某個文件夾中的所有文件名?在文章:這個函數(shù)真強大,居然能列示文件夾下的所有文件名,通過使用Files函數(shù),提取指定文件夾下的所有或特定類型的文件名。 這個方法有兩個缺點:第一、只能提取直屬指定文件夾下的文件。如果該文件夾中有子文件夾,子文件夾中的文件名是無法提取出來的;第二、Files函數(shù)是宏表函數(shù),不能直接在工作表中使用,需先定義名稱才可以使用,操作比較繁瑣。 本文介紹使用Power Query提取指定文件夾下的所有文件名稱。使用Power Query不僅操作非常簡單,而且可以提取子文件夾中的文件名,也可以提取特定類型的文件名。如果文件夾或子文件夾中的文件增加或刪除,只需要一鍵刷新就可以更新結(jié)果。 操作步驟如下: 1、如下圖所示,E盤“示例”文件夾中有文件和子文件夾。現(xiàn)在需要提取包括子文件夾下的所有文件名稱。 文件夾:
子文件夾:
2、新建一個工作簿,單擊【數(shù)據(jù)】-【獲取數(shù)據(jù)】-【自文件】-【從文件夾】。
在打開的對話框中選擇需提取文件名的文件夾,本文為“示例”文件夾,單擊確定。
3、單擊【轉(zhuǎn)換數(shù)據(jù)】,打開Power Query編輯器。如下圖所示,可以通過篩選“Extension”字段(即文件擴展名)提取特定類型的文件名;也可以通過篩選“Folder Path”字段僅提取直屬“示例”文件夾中的文件名。如果不對這兩個字段進行篩選,則提取包括子文件夾中的所有文件名。
在Power Query中除了提取的文件名(“Name”列),還有文件的其他信息,如果不需要這些信息,可以刪除。 如果需要刪除某列,例如“Concent”列,可以單擊列標題選中該列,然后單擊【刪除列】。
如果只需保留顯示文件名的“Name”列,可以先選中該列,然后單擊【刪除其他列】。
雙擊字段標題,可以修改字段標題。
4、單擊【關(guān)閉并上載】,將提取的文件名加載到工作表中。
加載到工作表中的表格如下圖所示:
5、當文件夾或子文件夾新增或刪除文件時,只需要單擊【表設(shè)計】-【刷新】就可以更新結(jié)果。
![]() 點個在看你最好看 ![]() |
|
|