批量处理神技,你值得拥有!

与 30万 读者一起学Excel


批量处理神技,你值得拥有!_第1张图片


看到一键搞定工作,学员就条件反射认为是VBA。VBA确实牛逼,但却不是唯一的。今天,卢子带你走进DOS命令批量处理的世界。

批量处理神技,你值得拥有!_第2张图片


DOS命令,比VBA简单多了,这个真的不难,可放心大胆学!


先从昨天的案例说起,再慢慢拓展。


1.合并多个后缀为csv格式以及txt格式


合并多个后缀为csv格式的工作簿。

批量处理神技,你值得拥有!_第3张图片


制作这个,简单到你不敢相信,就这么一句话,就可以合并文件夹内所有csv格式。

copy *.csv 合并.csv


copy就是复制,*.csv所有后缀为csv的工作簿,合并.csv新建一个合并工作簿将内容复制过去。


Step 01 新建一个记事本,将语句写进去,保存记事本。

批量处理神技,你值得拥有!_第4张图片


Step 02将记事本的后缀改成bat即可。

批量处理神技,你值得拥有!_第5张图片


其实工作簿的csv格式,类似于记事本的txt格式,也就是说,多个txt格式也可以合并。将后缀改成txt,就变成了合并txt格式。

copy *.txt 合并.csv

批量处理神技,你值得拥有!_第6张图片


记事本合并完,内容是在一列中,需要再分列处理才可以。

批量处理神技,你值得拥有!_第7张图片


2.批量重命名以及提取文件名称


将xlsx格式转换成xls。

批量处理神技,你值得拥有!_第8张图片


转换后,打开表格的时候可能会出现扩展名不匹配的提示,直接不用管,点击是。

批量处理神技,你值得拥有!_第9张图片


使用语句,意思就是将xlsx格式的重命名为xls格式。

ren *.xlsx *.xls


说到这里,就得回到一年前的一篇文章:好用!文件夹内工作簿名称一键提取以及重命名,卢子将原内容复制过来。


这是Excel学习班学员的一个问题,要批量修改一个文件夹内所有工作簿名称。

批量处理神技,你值得拥有!_第10张图片


如果不懂方法,对100个工作簿重命名要花很长时间,而学会这个方法就能分分钟搞定。


要实现的效果是这样的,将简称变成全程。

批量处理神技,你值得拥有!_第11张图片


非常爽的一个技能:双击bat文件就批量修改好。效果如动图。

批量处理神技,你值得拥有!_第12张图片


Step 01简称跟全称都在表格中,这样操作起来就变得更简单,在C2输入公式下拉填充,记住公式中间都是用空格隔开哦!

="REN"&" "&A2&" "&B2

批量处理神技,你值得拥有!_第13张图片


Step 02将公式生成的效果复制到新建的记事本中,保存后关闭记事本。

批量处理神技,你值得拥有!_第14张图片


Step 03更改记事本的后缀为bat,更改的时候会弹出警告对话框,直接点是就可以。

批量处理神技,你值得拥有!_第15张图片


经过上面三个步骤,只要双击运行bat文件,就搞定工作簿批量重命名。


一年前的留言,这个测试不通过,这个语句只是更改第一个工作簿名称为Excel不加班而已,理论跟实际还是有差距的。

批量处理神技,你值得拥有!_第16张图片


假如原先的简称没有在工作表中,这个也不需要直接手写,同样生成一个bat文件就可以。


先看动画效果。

批量处理神技,你值得拥有!_第17张图片


也是用上面的用法,将下面语句输入到记事本中,并更改记事本后缀为bat。

DIR *.* /B >工作簿名称.CSV


问题搞定,剩下的就靠你动手试验了。


3.显示文件后缀


这本来是一个简单到可以不用说明的问题,但还是有人不懂,人与人的差距真的太大了。


文件后缀被隐藏起来了,不能直接手工写后缀,这样是行不通的!

批量处理神技,你值得拥有!_第18张图片


WIN10,点查看,勾选文件扩展名。

批量处理神技,你值得拥有!_第19张图片


WIN7和XP在文件夹选项点查看,取消勾选隐藏已知文件类型的扩展名。

批量处理神技,你值得拥有!_第20张图片


推荐:多表多工作簿,所有套路都在这里!

上篇:1分钟学会多工作簿合并神技,不骗你!

批量处理神技,你值得拥有!_第21张图片

学无止境,当你越厉害的时候,你会发现要学习的知识会越多。而那些不学习的人,会发现根本没东西可学。你觉得为什么会出现这种情况?



作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

批量处理神技,你值得拥有!_第22张图片

长按二维码,识别关注

请把「Excel不加班」推荐给你的朋友和同事

你可能感兴趣的:(批量处理神技,你值得拥有!)