首页
/
每日頭條
/
科技
/
excel提取文件名生成目錄
excel提取文件名生成目錄
更新时间:2025-05-01 07:47:06

作者:祝洪忠 轉自:EXCEL之家ExcelHome

小夥伴們好啊,今天和大家分享一個高效好玩的技巧。

如下圖所示,在“測試”文件夾内,包含有兩個Word文件和子文件夾“測試2”,在“測試2”文件夾内有Excel文檔和另外一個子文件夾。

咱們看看如何快速獲取文件夾内的所有文件名。

excel提取文件名生成目錄(EXCEL快速提取文件夾内的文件名)1

接下來咱們以Excel 2016為例,說說具體的操作方法:

1、依次單擊【數據】→【獲取數據】→【自文件】→【自文件夾】

2、點擊【浏覽】按鈕,找到文件夾位置。

3、在數據查詢編輯器中,右鍵單擊Name字段,删除其他列。

4、最後單擊【關閉并上載】。

excel提取文件名生成目錄(EXCEL快速提取文件夾内的文件名)2

使用此方法,可以快速提取出包含子文件夾在内的所有文件列表,如果在文件夾中增加了子文件夾或是新增了文件,隻要在彙總表中單擊右鍵→刷新。就可以可獲取最新的文件名列表。

如果是低版本的Excel,還可以使用VBA代碼的方法來提取:

Sub FileDir() Dim p$, f$, k& '獲取用戶選擇文件夾的路徑 With Application.FileDialog(msoFileDialogFolderPicker) '選擇文件夾 If .Show Then p = .SelectedItems(1) '選擇的文件路徑賦值變量P Else Exit Sub '如果沒有選擇保存路徑,則退出程序 End If End With If Right(p, 1) <> "\" Then p = p & "\" f = Dir(p & "*.*") '返回變量P指定路徑下帶任意擴展名的文件名 '如果有超過一個文件存在,将返回第一個找到的文件名 '如果一個文件都沒有,則返回空 [a:a].ClearContents '清空A列數據 [a1] = "目錄" k = 1 Do While f <> "" '如果文件名不為空,則…… k = k 1 '累加文件個數 Cells(k, 1) = f f = Dir '第二次調用Dir函數,但不帶任何參數,則将返回同一目錄下的下一個文件。 Loop MsgBox "OK" End Sub

excel提取文件名生成目錄(EXCEL快速提取文件夾内的文件名)3

好了,今天的内容就是這些吧,祝各位小夥伴一天好心情!

圖文制作:老祝

星光

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
微信怎麼找回聊天記錄
微信怎麼找回聊天記錄
1、可通過微信修複工具修複,需在微信搜索框中搜索“recover”。在搜索結果的“微信修複工具”中點...
2025-05-01
藍牙雙模是什麼意思
藍牙雙模是什麼意思
藍牙雙模是指其支持傳統藍牙的BasicRate(BR)和增強數據率(EDR)工作,也支持最新的低功耗(LE)标準。藍牙4.0是雙模标準的開始,在包含的傳統藍牙的技術标準外,增加了一個低功耗藍牙技術(LE),分别适用于不同的應用場景。傳統藍牙也被稱之為經典藍牙,早在之前的1.0版本開始到+EDR等基礎上發展完善,而低功耗藍牙是Nokia的Wibree标準上形成的另一種技術标準。所以雙模藍牙設備既支持
2025-05-01
手機文件管理的照片删了怎麼找回
手機文件管理的照片删了怎麼找回
1、首先,手機應用上去下載一個APP手機照片恢複大師”,并且安裝好;2、安裝好後,注冊完後,打開APP,看到界面上有聯系人恢複”通話記錄恢複”短信恢複”微信恢複”和圖片恢複”等功能區,根據需要點擊圖片恢複”即可;3、點擊之後幾進入掃描過程,等待掃描。不要終止掃描,一定要等掃描完成;4、掃描完成後,即可看到掃描出某條記錄”,右上角可以全選”,也可以點擊進行勾選恢複。選擇完畢後,點擊下方恢複數據”;5
2025-05-01
dwg轉pdf方法
dwg轉pdf方法
軟件轉換,借助軟件:迅捷PDF轉換器,打開迅捷PDF轉換器,然後在“CAD轉換”頁面中,點擊“CAD...
2025-05-01
計算器e是什麼意思
計算器e是什麼意思
E是exponent,表示以10為底的指數。此格式用指數表示法顯示數字,以E+n替換部分數字,其中E(代表指數)表示将前面的數字乘以10的n次幂。例如,用2位小數的“科學記數”格式表示12345678901,結果為1.23E+10,即1.23乘以10的10次幂。計算器是近代人發明的可以進行數字運算的機器。現代的電子計算器能進行數學運算的手持電子機器,擁有集成電路芯片,但結構
2025-05-01
Copyright 2023-2025 - www.tftnews.com All Rights Reserved