- ?
办公室白领必会知识:Excel文件文件夹相关函数
罂粟
展开
对于日常办公过程中,每天面对的操作离不开文件、文件夹的操作,当然可以用资源管理器、Everything之类的管理软件来管理。但涉及到批量操作时,在Excel环境或许是个更好的方式,前面很多的内容中不断地有使用过部分的文件、文件夹的函数,今天系统给大家介绍下在Excel催化剂里所开发出的文件、文件夹相关的函数。
具体函数介绍
这一系列的函数传入的参数都较为简单,除了获取所有文件GetFiles和获取所有文件夹GetSubFolders这两个函数需要传入较多的参数来满足复杂的筛选或遍历子文件夹等需要,其他的函数都是1个或2个参数即可。
GetFiles函数
一般来说是返回多个值的,即一个文件夹内有多个文件路径。一般来说传入第1个顶层文件夹路径即可。其他参数可应对不同的需要。
其他函数参数说明如下:
containsText:查找的文件名中是否需要包含指定字符串,不传参数默认为返回所有文件,可传入复杂的正则表达式匹配isSearchAllDirectory 是否查找顶层目录下的文件夹的所有子文件夹,TRUE和非0的字符或数字为搜索子文件夹,其他为否,不传参数时默认为否optAlignHorL 返回的结果是按按列排列还是按行排列,传入L按列排列,传入H按行排列,不传参数或传入非L或H则默认按列排列
GetSubFolders函数
用法几乎和GetFiles一样,只是containsText查找时,可以查找任一层文件夹包含正则pattern匹配项即可。而GetFiles的containsText仅对文件名作匹配。
GetDirectoryName函数
获取上一级的文件夹全路径。
GetFolderByDepth函数
获取指定目录下的不同层级的文件夹名称
GetFileOrDirAttributes函数
获取文件或文件夹属性
IsFileOrDirExist函数
判断传入的文件或文件夹路径是否是真实存在
GetFileSize函数
获取文件大小,单位KB
GetFileOrDirCreateTime函数
获取文件或文件夹创建时间
GetFileOrDirModifyTime函数
获取文件或文件夹最后修改时间
GetFileName函数
GetFileNameWithoutExtension函数
GetFileExtension函数
PathCombine函数
用于合并多段文件夹或文件名使用,无需处理多段名称的后面是否有结束符\如果是最后一个是文件的路径,需要带上文件后缀名,单纯的文件后缀不能作为最后的参数传入,否则不是完整的路径或是错误的方式组合。
总结
使用本篇的文件、文件夹函数,可以轻松获得文件、文件夹路径,并对获得之后的路径作字符串处理,较一般的方式进行字符串处理来得高效,同时也提供了获取文件、文件夹的一些属性信息如文件大小、创建、修改日期等,大大地方便了对文件、文件夹信息的获取及后续的对不同数据的筛选排序等操作。此篇的函数实现,个人觉得还是很能提升日常工作效率的,很值得推荐使用。
- ?
如何修改文件后缀名?批量修改文件后缀名教程
白忘幽
展开
默认情况下,Windows的文件后辍名是隐藏的,因此,更改文件的后辍名须让文件名的后辍显示出来。(以Windows7系统为例)。
双击打开我的电脑,点击“组织”下拉列表框中的“文件夹和搜索选项”或打开我的电脑——进入——工具——文件夹选项;
进入菜单:文件夹选项——查看;找到“隐藏已知文件类型扩展名”,取消“隐藏已知文件类型的扩展名”勾选,然后选择“应用”;
点击“确定”完成显示文件扩展名的设置,然后把原文件中的后缀名去掉改为自己想要的后缀名,具体操作如下:
首先创建或找到要转换的文件,比如“a.txt”,在该文件上右击,选择“重命名文件”,将文件名改为“a.doc”,双击打开“a.doc”文件,文件内容被成功转换。
批量修改文件扩展名(修改某一类的后缀名,如下文.txt---.doc)
1、把需要修改扩展名的文件都拷贝放到一个文件夹里面,在当前这个文件夹下面,新建一个记事本文件;
2、打开新建的记事本文件在里面输入ren*.txt*.doc,如下图:(注意:在*之前有一个英文的空格);
3、设置好之后保存文件,同时吧这个文件改成.bat后缀名的文件,设置好之后,点击运行bat文件即可。
批量修改文件扩展名\后缀名(所有类型文件改为指定格式)
1、找到刚刚那个bat文件,右键编辑–或者用记事本打开。(注意:在*之前有一个英文的空格)
2、例如,把命令改成,ren*.**.doc格式(ren空格星点星空格星点文件后缀名)
3、再次运行会发现文件夹下面的所有文件都变成doc格式了。
- ?
批量提取文件名,只要一个命令
阮若剑
展开
《用EXCEL批量创建文件夹》一文发表后,有朋友问,能不能从指定文件夹中,批量提取出文件名,答案是,当然可以!今天,就和大家分享一个小技巧,用一个简单的DOS命令来完成这个任务。
如下图,是我电脑E盘中的一个文件夹“我的电子书”,要把文件夹中的所有书名都提取出来,如何操作呢?
1、打开任意一个文档,编辑命令:dir E:\我的电子书 /b >E:\我的电子书\书名.txt,特别提醒:"dir"后、"/b"前、后、">"前、后,都要有一个空格
2、在电脑”开始“菜单,右击,打开”运行“对话框,输入”cmd“,点”确定“,然后将上面的命令复制到程序对话框中,没有错误提示,即可。提示:粘贴命令时,只能用鼠标右键选择"粘贴",不能用快捷键“ctrl+v”.
3、打开指定文件夹,查看结果,就会发现文件夹中多一个“书名”的文本文件。
我们还可以把文件名导出成“.xls”文件,便于管理和编辑,只要简单修改一下命令中的文件后缀名,命令改为:dir E:\我的电子书 /b >E:\我的电子书\书名.xls
每天学习一点点,每天进步一点点,积硅步,必能致千里,得大成。
- ?
用EXCEL批量更改文件名,一个命令就能完成
过潦
展开
工作任务:学籍库里需要更新和完善学生信息,其中有一项工作就是要导入以身份证号为文件名的学生照片,而目前各个班级提交的学生照片是以学生姓名命名的。如何将学生姓名批量转换成身份证号码呢?
解决方案:用EXCEL协助文件名处理,用DOS批处理执行程序完成
具体操作如下:
1、批量导出“学生姓名”文件名到EXCEL表中。(关于这一步的具体操作,可以“关注”我的百家号后,查看上一篇文章《批量提取文件名,分分钟的事》)
打开任意一个空白文档,编写如下DOS命令:dir D:\2018届学生照片 /b >D:\2018届学生照片\照片名.xls,将这一命令复制到DOS执行窗口,粘贴,然后,回车。回到文件夹中,就可以看一个“照片名”的EXCEL文件。
2、打开“照片名”EXCEL文件,进行拟替换名的批量编辑。
在表中“学生姓名”列,对应位置导入学生的身份证号码,在辅助列增加“.jpg”,在F2单元格录入:="ren "&A1&" "&C1&D1,然后向下复制。
解释:ren是一个改名的命令,结构为“ren 旧名 新名”,其中ren后面、旧名与新名之间,一定要是空格。
3、复制EXCEL表中批量ren命令内容,到一个空白文本文件中,并将该文件放到原文件夹中
4、更改文本文件后缀“.txt”为“.bat”,产生一个批处理执行程序,双击执行,批量将学生姓名改为身份证号,完美完成任务。
每天学习一点点,每天进步一点点,积硅步,必能致千里,得大成。
- ?
Excel 无法打开文件因为文件格式或文件扩展名无效是什么意思
水之印
展开
如下:
1、确定OFFICE Excel所开启的是正常的EXCEL文件,扩展名为xls、xlsx、cvs等。
2、另外,安装的EXCEL软件是否正常,可开启其他Excel文档进行测试。
3、Office是否为低版本,如果打开的EXCEL为高版本生成,可安装兼容包或者重新安装高版本Office再进行尝试。(如:2003无法开启2007以上版本的excel文件)
4、文件损坏,可重新下载或让同事传送。
5、如文件被人为加密可以尝试更改扩展名打开,如:doc、txt、rar等。
(本文内容由百度知道网友贡献)
- ?
excel文件打开时显示 格式与文件扩展名指定的格式不一致
柠檬
展开
是因为Dword值是十进制的,改成十六进制的即可。
1、先关闭所有的office应用程序,然后打开注册表, 在运行中输入regedit ,可以用快捷键win+R打开运行窗口。
2、找到以下位置:HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security
点[编辑]菜单上的[新建],单击DWORD值,然后输入ExtensionHardening,最后回车ENTER.
3、右键ExtensionHardening,点击修改,然后输入值为0。点击上面菜单中的退出即可。
(本文内容由百度知道网友贡献)
- ?
用Excel批量修改文件名字, 快准狠!
许灵
展开
大家都知道Excel在我们工作中有很大的作用,那么今天呢也和大家分享一个利用Excel去批量修改文件名字的一个好方法,接下来就一步步去看看吧,
step1:归类文件
先把要改变文件名的文件放在对应的一个文件夹,同时在对应文件夹下方新建Excel文档
setp2:定义名称
打开excel文档,然后在公式选项卡下方选择定义名称功能,然后定义名称栏写上=FILES("E:\修改文件名文件夹\*.docx")
step3:编辑公式
在A1单元格中录入【=INDEX(名称,ROW(A1))】引用定义的名称。然后往下填充复制。
step4:编辑结果文件名称
在B列中,编辑出我们对应的结果要改的文件名称。
step5:用公式去替换
在C1单元格输入公式:="ren "&A1&" "&B1,然后往下填充。
step6:建立text文档
新建一个记事本,然后把C列的内容复制到TXT记事本里面。然后保存
step7:更改记事本后缀名
将已经保存的txt文档,更改后缀名为bat文档,更改后效果如下:
step8:运行bat文档
双击文档进行运行,然后就发现文件名称就被修改了。
这就是今天和大家分享的利用Excel批量修改文件名的具体操作方法,希望能帮助到大家!如果有任何疑问,欢迎留言评论即可。
- ?
要提取大量文件名到Excel表中,怎么最快?高手有这三招!
亦旋
展开
很好奇,我想知道到底什么情况会碰到「将一个文件夹里所有的文件名提取出来,放到 Excel 表格里」这么刁钻的问题?
后来,仔细了解了一下,还真不少:
有很多员工的照片,想比对花名册,哪些人的照片缺失
不同类型的文件,需要分类统计数量
管理合同等文档,需要制作一份文档目录
需要制作一份文件的清单,加备注说明
……
既然这么多场景会用到,又有那么多人问,那…是时候出手了!
普通人,只会打开 Excel 表格,然后一个一个的手工输入。图样图森破!登哥只要几秒钟就能批量搞定,你信不信?
第一招:直接复制法
如果你是 Win10 用户,恭喜你! Win10 版本偷偷摸摸的新增了一个功能,99.99%的人都没有察觉,看完这篇文章,你就成了那 0.01%。
这个功能在文件管理器中,叫做复制路径。只需要三步,你就能将所有文件名导入Excel。
选中所有文件
打开一个文件夹后按【Ctrl+A】,选中文件夹下的所有文件。
复制路径
点击窗口菜单,主页下面的【复制路径】按钮,将所选文件的完整文件名(含文件路径)复制到系统剪贴板中。
粘贴到 Excel
打开 Excel,然后【Ctrl+V】,就能把所有文件名粘贴到 Excel 中。
到这一步,就已经得到所有完整的文件名了。
如果不需要文件路径,只要保留文件名称怎么办?
只要一次替换,将文件名替换为空,就能批量删除,得到干干净净的文件名。
清除文件路径
打开替换窗口【Ctrl+H】,再将文件路径复制粘贴到查找内容一栏,替换为空,然后点击【全部替换】。
按下按钮以后,瞬间就能得到全部照片的名称(含后缀)。
不想要后缀怎么办?那就再替换一次!完成上面 4 个步骤,真的只需要 5 秒钟!这个方法只有 Win 10系统的电脑能用。
其他系统的用户怎么办?别着急,山人自有妙计!
第二招:Chrome浏览器法
其他系统的用户,只要你电脑上安装了 Chrome 浏览器,同样可以轻松提取文件清单。操作方法和第一种类似,只不过多了一个将整个文件夹拖入 Chrome 浏览器的步骤。
打开 Chrome 浏览器;
把文件夹拖动到浏览器中,文件名会自动罗列;
全选文件列表,复制文件名称;
在 Excel 中粘贴文件名称,删除无用信息,搞定!
什么?你不用 Chrome 浏览器?好吧…没关系,拉小登还有第 3 招!
知道这一招的人少之又少,需要用到一个计算机远古时代发明出来的技术:BAT命令。
第三招:BAT 批处理法
此 BAT 非彼 BAT ,在腾讯百度阿里诞生以前就存在了。在计算机界,它是 Batch 批处理命令的专用简写。
别担心,虽然要用到一点点代码,但是并不复杂。
新建一个文本文档( txt 格式,记事本文件),并打开它;
将下面的代码:DIR *.* /B >文件名列表.CSV,复制粘贴到文本文档中;
将文本文档另存为 .bat 格式,另存方法,点【文件】-【另存为】-【修改文件名称】-最后加一个「 .bat 」后缀;
把保存好的 BAT 文件复制到想要提取文件名的文件夹中。
双击此 BAT 文件,就会自动生成一份 CSV 格式的文件名列表文件
打开 CSV 文件,登登登登 ~ 所有文件名都在表格里了,连清理文件路径的工作都省了。
怎么样,很简单吧~
- ?
excel文件打不开提示文件格式或文件扩展名无效
於代梅
展开
1.根据系统给出的提示先了解分析出现文件打不开问题原因,如下图提示的是文件格式或文件扩展名无效。
2.知道原因后我们要先看一下文件的后缀,打开“我的电脑”在右上角找到“组织”点开,找到文件夹很搜索选项。
3.在对话框中选择第二项“查看”,在高级选项中找到“隐藏已知文件类型的扩展名”把前面的勾去掉
4.现在我们就可以看到文件的后缀了,右键点击文件“重命名”把文件后缀改成“xls”
- ?
如何修改excel文件名的后缀名
笑凌风
展开
正常情况下,不建议修改Excel文档的扩展名,可能会导致文档无法正常开启。
如高版本保存为低版本可按下述方法进行:
工具:Office 2007
1、打开EXCEL文档(默认为xlsx格式),点击左上方的Office图标。
2、之后,点击下方的”另存为“---Excel 97-2003工作簿。
3、在弹出的保存页面,点击确定即可。
注:如低版本保存为高版本,可直接用高质量的Office打开后直接另存为xlsx格式即可。
(本文内容由百度知道网友lj60235300贡献)
excel文件名后缀
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并