端午放假休息?不存在的!端午放假休息?不存在的!端午放假休息?不存在的!
重要的事情说三遍。
因为一些原因,需要紧急补充一年的文档资料。很多很多的表单需要处理,大概需要填写700多个sheet表单。在表单填写的过程中百度搜索了一些技能,在此分享给大家。
(以下EXCEL案例内容均为文稿现场编辑,不涉密)
(一)成组填充
这个词语的含义是:在Excel工作薄中的不同的sheet中的相同位置单元格内输入相同内容。
案例要求,这个一个施工日志的模板。需要将工程名称:强强国际总部研发中心建设工程 填充到3月份的每一天中,一共31天。
一般来说,我们只需要复制粘贴即可,但是复制30次。而且是整年的的资料,还有11个月需要,那么复制粘贴工作量会成倍增加。
当然,我们可以使用成组填充这个命令。
选择要填充的单元格——按住SHIFT键选择所有sheet表——开始菜单填充(填充至同组,全部)
(二)提取表名称
这个词语的含义是:将同一个工作薄内所有sheet表名称提取出来。
对EXCEL小白来说,一般就是逐个逐个的复制。当然,稍微好一些的,会用到公式提取。(如下图所示)
当然,如果你懂一些VBA,那就太简单了。只需要几行代码,一个循环语句而已。
用时,也就零点零几秒吧。想想如果上百个sheet,岂不是很方便。
(三)总表填充至分表
这个词语的含义是:将总表内不同列的数据填充至各个分表指定的单元格内。
案例要求,将整个月份的1-31天内的四个填充区域内的内容分别填充至单个对应的单元格内。
当然,最简单的方法还是复制、粘贴;复制、粘贴。但是想到有700多个表单,每个表单还有不同的单元格,那就是成千上万次的复制、粘贴了。
当然,如果你懂一些VBA,那也简单。不到15行代码,循环加赋值的语句。
好了,三天遇到的问题就是这些了。
在整个数据处理的过程中,还有几点感想可以和大家说道说道的。
1.遇到问题先观察,找出内在的规律。
如果这上百份的表单一个一个复制来做的话,可怕的是每天的数据文档还是不一样的。估计一周都完不成。而且,指关节也受不了。
但是观察到,每个表单需要填写的数据相对位置是固定的,这就是我们的突破口。理论上,我们可以用VBA来进行批量处理。
2.找资料要先学会怎么去提问。
当我们找到了突破口,确定理论上可行之后,那么就要从技术上下功夫了。最简单的就是百度一下了。但是,如何向百度提问,这本身就是个问题。先把问题自己想一想,然后在用文字精简的表述。比如:如何将快速将全部sheet表单元格内填充为同一内容?
当然,在我们搜索浏览的过程中,发现需求一样的哈,可以直接复制别人的提问来搜索。如:如何把单元格内容和格式填充到其他工作表的相同位置中?
如果你经常遇到EXCEL的问题的话,你一定得知道EXCELHOME。这些代码论坛上都有,修修改改就可以为自己所用啦。
3.处理现在的问题,要学会举一反三积累。
这次把这个700多张的表单填写完成了,至少掌握了三项技能。但是下次遇到其他的怎么办呢?
比如,这次是总表里面的数据填写到分表里面,下次如果是将分表里面的数据提取的总表呢?或者,N多个工作薄的内容进行提取数据怎么办呢?
学习积累就像是怀孕,不必时时拍着肚子逢人就说,时间久了别人自然就能看出来了。