想将某个文件夹所包含的文件的文件名提取出来,放在工作表中作为他用 。如果一个一个地录入或用复制粘贴的办法都是非常费事的 。其实,只需要FILE、INDEX这两个函数配合使用,文件名的提取就是小事一桩 。
首先 , 打开Excel文件,切换到“公式”选项卡 , 点击“定义名称→定义名称” , 在弹出窗口名称处输入“获取文件名”(当然,这个名称可以根据自己的需要来起) , 在引用位置处输入“=files(“D:\mazhenan123\培训内容\*.*”)” , 注意:函数中的引号为英文引号 , 引号中的内容为所要获取文件名所在文件夹的绝对路径(图1) 。
文章插图
小提示:
(1) FILES函数的语法格式:FILES(directory_text) 。其中directory_text指定从哪一个目录中返回文件名,它必须是绝对路径;同时,directory_text接受通配符问号?和星号*,?号是指匹配任意单个字符,*号匹配任意字符序列,比如directory_text如果是“D:\mazhenan123\培训内容\*.doc”,则表示返回扩展名是“.doc”的Word文档 。
⑵ 关于directory_text的输入,可以打开所要获取文件名所在的文件夹,在文件夹的地址栏单击,这样就将文件夹的绝对路径选中了 , 按下CTRL+C进行复制,然后进行粘贴就可以了(图2) 。
文章插图
【win7批量复制文件路径 提取文件名称和路径】接下来 , 在工作表A2单元格中输入“=INDEX(获取文件名,ROW(A1))”,然后下拉,直到取完为止,即出现错误值 。这样,就获取了“D:\mazhenan123\培训内容”文件夹下的所有文件(图3) 。
文章插图
注意:如果名称引用位置处输入的是“=files(“D:\mazhenan123\培训内容\用户*.*”)” , 则只能提取文件名开头包含“用户”两个字的所有文件(图4) 。
文章插图
当然,提取出的文件名还可以用MID、LEN等函数,提取出不包含扩展名的纯文件名来 。如在B2单元格中输入“=MID(A2,1,LEN(A2)-4)”,向下拖动填充,这样所需要的纯文件名就提取出来了(图5) 。
文章插图
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 如何批量在Excel中添加标题
- 如何在Win7中建立WiFi热点,让手机共享上网
- Win7网络访问权限设置教程
- 如何解决Win7连接共享打印机问题
- WIN7系统如何查看隐藏的文件和文件夹
- 利用工具实现多文件批量重命名:删除文件名称
- 如何利用魔方软件将DVD复制到电脑观看
- 如何在Win7系统中删除电脑中的打印机
- 京东快递的物流信息想要批量查询 京东快递物流查询
- 如何在Win7系统中使用小工具