Excel轻松提取文件名

2019-10-30 03:36马震安
电脑爱好者 2019年13期
关键词:文件名引号单元格

马震安

首先,打开Excel文件,切换到“公式”选项卡,点击“定义名称一定义名称”,在弹出窗口的名称处输入“获取文件名”(当然,这个名称可以根据自己的需要来起),在引用位置处输入“=files("D:\mazhenan123\培训内容\*.*")”。注意:函数中的引号为英文引号,引号中的内容为所要获取文件名所在文件夹的绝对路径(图1)。

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

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

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

小提示

(1) FILES函数的语法格式:FILES(directory_text)。其中directory_text指定从哪一个目录中返回文件名,它必须是绝对路径;同时,directory_text接受通配符问号?和星号*,?号是指匹配任意单个字符,*号匹配任意字符序列,比如directory_text如果是“D:\mazhenan123\培训内容\*.doc”,则表示返回扩展名是“.doc”的Word文档。

(2)关于directory_text的输入,可以打开所要获取文件名所在的文件夹,在文件夹的地址栏单击,这样就将文件夹的绝对路径选中了,按下Ctrl+C进行复制,然后进行粘贴就可以了(图2)。

猜你喜欢
文件名引号单元格
文件名批量管理方法浅析
引号的用法
“咕咚”为什么加引号?
玩转方格
玩转方格
浅谈Excel中常见统计个数函数的用法
引号和书名号
直接引语和间接引语
基于VC++6.0的文件名批量转换