在过去,要将一个文件夹里的所有表格的名字导出来到一个表里比较麻烦,要么需要用Dos,要么需要VBA,但现在,使用Excel2016的新功能(Excel2010或Excel2013可到微软官方下载相应的插件),就变得非常简单了。具体操作步骤如下:
Step01:依次单击【数据】-【新建查询】-【从文件】-【从文件夹】,如下图所示:
Step02:选择表格所在的文件夹路径,如下图所示:
Step04:筛选扩展名为“xls”或“xlsx”的文档,如下图所示:
Step05:删除文件名以外的其他列,如下图所示:
Step06:将数据返回Excel,如下图所示:
我是大海,微软认证Excel专家,企业签约Power BI顾问
让我们一起学习,共同进步!
你好,看了你的问题和描述,我认为你想要做的事情是,想给d盘里上千个excel文件做一个目录,放在excel文件中,方便日后查看,对吗?的确,要把大量的文件名一个一个的拷贝到excel表格中,是个很费力的事情。但是借助小工具,就可以轻松实现。
有一个小工具snap2hml,它可以实现把硬盘的文件夹、文件,自动列表出来。当文件非常多时,还可以查找。所有文件已经建立链接,点击就可以打开。
为了实现你的目的,我举例说明。先在C盘下建立了一个名为表格的文件夹,内面放了9个表格文件。最终,用snap2hml列表如下(图1):
你可以看到,所有的文件已经列表出来了,包括文件名、大小、时间。如果需要查看某个文件,点击文件名就可以打开了。当然,文件名中有数字有字母,你不用担心的。
具体步骤如下:
IE中查找下载Snap2HTML,不需要安装。直接打开snap2html.exe文件,如下(图2):
1、点击黄色的文件夹图标,选择硬盘或文件夹,这里选择表格文件夹;
2、隐藏文件、系统文件不必打勾,不需要它;
3、在link files前打勾,以自动建立文件链接,填好链接目标;
4、在项目完成后打开浏览前打勾;
5、生成目录文件,选择保存位置,命名为表格目标.html,这是网页格式,要在IE中打开。
完成后会在IE等浏览器中自动打开,如图1,可以看到表格文件夹中文件的列表,点击某个文件名就可以打开查看了。
到此已经可以达到你的目的了,如果非要使用excel文件做目录,也可,只要把图1右边的内容复制到execl表格中就可以了。
本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/5926.html