批量文件替换_批量提取文件名,我猜这2种高效技巧你不知道

有小伙伴询问了一个问题:

就是我有一个文件夹,文件夹下有很多Excel文件,我想把所有的Excel文件名提取出来要怎么做?

bff4fbfe6907b4af88f64c50f6b68f95.png


我们可以看到文件夹里有很多Excel,如果一个个复制粘贴不知要到猴年马月。。。

5fe9883fef336e3658042b655e3294cd.png


今天教大家2种方法,让你快速批量提取文件名称,让你的工作效率,体验飞一般的感觉~~

方法1:文件夹内复制路径

1.首先我们按【Ctrl+A】全选所有的文件,然后点击文件夹左上角【主页】-【复制路径】,然后把文件名全部复制到一个Excel中

1df885f9c683a457320a2bfafb4f3e41.gif


2.然后我们发现文件内的名称【C:UsersThinkDesktop批量提取批量提取2015年1月天气.xlsx】,前半部分是一样的,此时我们只需要进行查找和替换即可

3.按【CTRL+H】

[查找内容]填多余且重复的内容
[替换栏]为空

dcabb936eaaa38d412bae467c64f62bd.gif


点击全部替换,文件名称即已全部提取出来啦~~

方法二:使用宏表函数FILES

批量提取文件名,我们也可以使用宏表函数FILES来实现。

何为宏表函数:

宏表函数是早期低版本的Excel中使用的,现在主要使用的是VBA,不过仍可以使用

特别需要注意的是,此函数不能直接在单元格内使用,只能在【公式】-【定义名称】中使用

1.首先我们先在一个Excel内,例如A1单元格输入需要提取的文件夹的地址,比如我的地址是【C:UsersThinkDesktop批量提取】,在地址后面添加【*.*】

A1单元格格的内容为:

C:UsersThinkDesktop批量提取*.*

2.点击【公式】-【定义名称】,定义名称为[批量提取],在引用位置内填写

=FILES(提取名称!$A$1)

a37ccdc52fc5f72c38379dd08f661e10.gif


3.在sheet内任一单元格内输入公式:

=INDEX(批量提取,ROW(1:1))

3ef462db261bafb085fc70c3041ab403.gif


点击确定,下拉鼠标光标即提取完成,后面操作和方法一一样,相同的地方替换为空即可~~

批量提取文件名应用的地方还是很多的,你学会了吗?

如果觉得文章对你有帮助的话,请记得点赞关注加分享哦~,谢谢

6ffc82fbe886e51f680f24b4cb58680d.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值