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