如何用Excel批量提取文件夹内所有文件名?两种简单方法推荐
在日常办公中,我们有时需要将文件夹中的所有文件名整理在Excel表格中,方便管理和查阅。手动复制文件名既费时又易出错,因此本文将介绍两种利用Excel自动提取文件夹中所有文件名的方法,帮助你快速整理文件信息。
方法一:使用查找替换法
1、将所有的文件选中(Ctrl+A),点击鼠标右键选择【复制文件地址】。
2、打开Excel表格,将刚刚复制的文件地址粘贴进表格(Ctrl+V);可以看到,文档的地址和文件名字都复制在一起了。
3、接来下,我们需要把文档地址去掉,只保留文件名。
首先按快捷键【Ctrl+H】调出“查找和替换”窗口,点击“替换”界面,然后在“查找内容”一栏中输入【*\】,“替换为”一栏保持空白,然后选择【全部替换】。
4、完成后,原本复制的文档地址会自动消除,只留下所有文件的文件名。
方法二:使用VBA宏代码
1、通过快捷键【Alt+F11】打开VBA编辑器,然后点击“插入”>“模块”,为新模块编写宏代码。
2、在新建模块中输入图中代码,并将横线中的代码替换为你自己目标文件夹的完整路径(请用双反斜杠来书写文件夹路径,如 C:\\XXXXXXXX\\
)。
3、关闭VBA编辑器,返回Excel工作表,通过快捷键【Alt+F8】打开“宏”窗口,在宏列表中选择ListFileNames
,再点击“执行”。
4、程序运行后,文件夹中的所有文件名将显示在Excel表格的第一列中。
注意事项:
如果在执行调出“宏”窗口的时候,无法执行,并且出现以下提示,则说明当前Excel表格受到了限制保护,需要解除后,才能调出“宏”窗口。
想要解除Excel保护,只需要点击菜单选项卡【审阅】列表中的【撤销工作表保护】,弹出对话框后,在密码栏输入原本设置的密码,再点击【确定】即可解除。
解除限制后,再重新调出“宏”窗口。
如果不小心忘记密码,就无法在Excel解除限制了,需要借助第三方工具的帮助。
比如小编使用的Excel工具,无需密码即可直接解除Excel表格的限制保护。
首先点击工具里的【解除限制】模块,然后导入设置了保护的Excel,即可一键解除。
以上就是利用Excel提取文件夹里全部文件名的方法及注意事项,大家可以根据个人需求选择最合适的方法,灵活地管理文件信息,提高工作效率!
原文地址:https://blog.csdn.net/Chinland/article/details/143736928
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!