首先,打开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)。

接下来,在工作表A2单元格中输入“=INDEX(获取文件名,ROW(A1))”,然后下拉,直到取完为止,即出现错误值。这样,就获取了“D:\mazhenan123\培训内容”文件夹下的所有文件(图3)。

注意:如果名称引用位置处输入的是“=files("D:\mazhenan123\培训内容\用户*.*")”,则只能提取文件名开头包含“用户”两个字的所有文件(图4)。

当然,提取出的文件名还可以用MID、LEN等函数,提取出不包含扩展名的纯文件名来。如在B2单元格中输入“=MID(A2,1,LEN(A2)-4)”,向下拖动填充,这样所需要的纯文件名就提取出来了(图5)。

到此这篇关于Excel小技巧之轻松提取文件夹中的文件名的文章就介绍到这了,更多相关Excel提取文件名内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

files函数提取文件名HTML,Excel小技巧之轻松提取文件夹中的文件名相关推荐

  1. 学会这几个Excel小技巧,轻松解决成绩分析问题

    学生们的校园生活不仅包括读书.上课,还包括完成课后作业,以及定期的阶段测验.每次测验结束之后,老师们都会进行成绩统计和分析.在这个过程中,常常会需要计算各科成绩的平均分.最高分.最低分.总分.及格率等 ...

  2. 如何提取文件夹中的文件名?

    如何提取文件夹中的文件名?最近总有一些粉丝朋友向我问一些看似简单却又非常复杂的问题,这不,昨天有个小伙伴给我留言:一个文件夹中有1000多个文件,有什么方法可以把这些文件的名称全部提取出来?这个问题看 ...

  3. python批量修改文件名为excel中指定名称_在Python脚本的帮助下,使用excelsh中的名称映射重命名文件夹中的文件名...

    在一个文件夹中有许多CSV文件我想重命名.有一个excel工作表,其中包含要重命名为文件夹的文件名.在 文件夹中的文件名为 测试数据?30四月.csv在 测试数据?20四月.csv在 测试数据18四月 ...

  4. python读取文件名存到list_批量读取文件夹中的文件名

    问题:批量读取文件夹中的文件名 方法1 Windows批处理方法 在文件夹下新建一个txt文本文档,写入: DIR *.* /B >LIST.TXT 保存后修改文件名后缀为.bat,双击运行后, ...

  5. IO流批量改文件名字,把文件夹中类似于文件名,“我java_爱好者_最帅“改成“爱好者_最轻特工组合“

    批量改文件名字,把文件夹中类似于文件名,"我java_爱好者_最帅"改成"爱好者_最轻特工组合" [思路] 最完整的思路 得到所有的文件对象(把所有要改名字的文 ...

  6. 将一个文件夹中的文件名大写的全部改为小写

    有时候下载的数据集内的文件名会不分大小写,但是一般的语言机制都对大小写敏感,因此找了一个可以将一个文件夹中的文件名大写全部改为小写.matlab代码如下: %将文件夹中的文件名中的大小全部改为小写pa ...

  7. 批量改名文件夹中的文件名并批量添加到动易数据库

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!--#include file="conn.as ...

  8. c语言 遍历文件夹中所有文件名,C# 遍历文件夹下所有子文件夹中的文件,得到文件名...

    假设a文件夹在F盘下,代码如下.将文件名输出到一个ListBox中 using System.Data; using System.Drawing; using System.Linq; using ...

  9. Python计算机视觉读书笔记_04:获得文件夹中所有图片文件名,并生成列表

    在图像处理中,我们经常会遇到要读取文件夹中所有图片的操作,这时,我们想要获得的是带有路径的图片文件名,接下来就记录一下如何得到存放所有图片文件名的列表. 首先,我们的图片路径如下所示,我们要获得 &q ...

  10. 把文件夹中的文件名快速导出到excel表格里

    第一步:把需要做在表格里的文件放到一个文件夹里,命名尽量简单(为了后面步骤中自己输入方便),如"A": 第二步:把建好的文件夹放到除了c盘以外的盘中,小编放在了D盘(也是为了后面步 ...

最新文章

  1. server 2008 配置php mysql_Win2008 Server配置PHP环境
  2. java list clear 垃圾回收_list.clear()vs list = new ArrayList Integer(); [重复]
  3. JavaScript实现eulerianPath欧拉路径算法(附完整源码)
  4. cedit多行文本设置透明背景会重叠_PPT脱白教程11期【形状篇2】聊聊形状和文本框的那些事儿~...
  5. Learning from Imbalanced Classes
  6. 如何建立一个完整的游戏AI
  7. 【TypeScript】TypeScript 学习 4——模块
  8. JavaScript之实例练习(正反选、二级联动)
  9. 征稿延期 | 2019亚洲语言处理国际大会(IALP2019)征稿延期
  10. 洛谷 P2804 神秘数字
  11. w3cschool数据库mysql教程_SQLite 简介 | w3cschool菜鸟教程
  12. 微信小程序点击图片放大图片
  13. 2021-08-13 sql练习
  14. Linux操作系统——桌面和终端基本操作【快捷键、一般模式、编辑模式、 命令模式】
  15. 作业收集小程序推荐|视频作业收集、图片作业收集、文档作业收集
  16. 网站加速教程--提升性能的同时节约10倍成本
  17. O2O商城网站建设方案
  18. 美团数据分析岗面试题分享
  19. 成功解决ValueError: pos_label=1 is not a valid label: array([‘0‘, ‘1‘], dtype=‘<U1‘)
  20. 为何excel中数据无法计算机,Excel中数字无法正常求和怎么办?

热门文章

  1. 51单片机学习——1天学完普中基本实验例程,走马观花式学习,大家切勿效仿。
  2. 江苏省徐州市谷歌高清卫星地图下载(百度网盘离线包下载)
  3. android listview优化,Android ListView 详解及其优化
  4. 英文名称(缩写)汇总
  5. 游戏战斗力量模型量化
  6. 页面回到顶部的几种方法
  7. anaconda怎么打开python文件_anaconda 运行.py文件
  8. QQ2000 的聊天室刷屏机设计技术
  9. js函数劫持与反劫持
  10. java将时间戳转换成字符串_java 时间戳与日期字符串相互转换详解