小白兴致不高的样子 :
还好吧。也没其他困难,
就是臼常通报这种工作琐碎、重复,让人有 些麻木了。Mr 林倒是来了兴趣: 小白, 我给你念一首网上流传的关于数据分析的打油诗吧 l 小自一昕有打油诗,而且还是敏据分析方面的,立马来了精神 好啊 1 好啊 l Mr 林: 这首打油诗是这样的
经分苦, 经分累,经分让人真憔↑卒,
跑数据,做报表, 数据处理是细活,
数据多,数据少,统计口径耍一致!
看环比,看同比, 数据才知好与坏 1 角度广, 深度够,领导报告批批踢.
一一每月一次,月度经营分析报告,简称"月经"。
小白昕完哈哈大笑: 说的真是太有感觉了,都说到我心坎上了。
Mr 林也跟着笑起来· 小白, 这下,心里舒坦了吧 l 小白: 理解万岁 l
Mr 林:我告诉过你, 数据分析首要的作用就是进行现状分析,日常通报就是最好的体现,
它是企业运营的-项重要工作,虽然琐碎、重复, 但是必不可少。
如果把企业比作 架A380飞机,那么我们的曰常通报就是飞机驾驶舱的仪表盘,如果飞行 员没有了仪表盘的指引,就无法驾驶飞机在蓝天中飞行。同理,如果没有我们的日常通报, 老 板、运营部门就无法清晰准确地把握企业运营情况,也就无法正确制订经营决策。
小白, 嗯, 日常通报确实重要,的林, 有没有办法在保证通报质量的前提下,提高工作效 率呢?
Mr 林.我们只要把固定、重复的日常通报工作, 进行模板化、自动化操作处理, 这样既可 以保证通报质量,同时也可以提高我们的通报工作效率。
小白 那么如何把固定、重复的曰常通报工作进行模板化、自动化操作处理呢?
Mr 林·其实报告模板化、自动化涉及的大部分Excel数据处理技巧, 我E 经陆续传授给你, 我 们现在就把它们串起来复习 遍, 学习曰报、 周报、月报等日常通报的自动化设置。
小白: 太好了, 非常期待,我们快开始吧 i
175
176
》 谁说菜鸟不会数据分析(工具篇)
4.1 自动化神器一-VBA
Mr 林: 小白, 问你一个问题,用Excel这么久了,对VBA有所耳闻吧?
小白: 确实昕过,觉得它很高深。
Mr 林· 呵呵 l 初学者都跟你想的一样,面对那火星文似的VBA语句,头昏眼花,不知从哪
儿人门?
小自·您说到我们这些编程菜鸟的心坎上了,目前我对于VBA就是这样的感觉。
Mr 林:不要怕, VBA功能很强大, 但其实也不难,只要入了门, 切都将变得简单。让我 们起来掀开那层神秘的面纱, 看看VBA的真实面目。
VBA ( Visual Basic For Application
)是一种通用的自动化语言,它可以便 Excel 中常用的操 作步骤自动化,还可以创建自定义的解决方案。VBA好比 Excωel哟自的甘 "遥控器
VBA语旬时, Excel将按照相应顺序执行每旬VBAi吾旬,就像VBA在对 Excel进行"遥控"一样,
自动执行相应的操作。 VBA的"遥控"不仅能使操作变得简便 2 还能使你获得一些使用 Excel标 准命令所无法实现的功能。
在Excel 中使用VBA有以下几个优点。
食 使固定、重复的任务程序自动化,提高工作效率。
食 可进行复杂的数据处理和分析。
食 可自定义Excel 函数、工具栏、菜单和界面。
食 可连接到多种数据库,并进行相应数据库操件。
小白 昕您这么一介绍,感觉VBA真是个好工具。
4 . 1 . 1 从录制宏开始
M r.林.小白,还记得我曾经教你如何录制宏么?
小臼. 当然记得, 只是在工作中较少用。
Mr 林-工件中用得少,说明你对它还不够了解,当你对它有足够的了解后,相信你会立马爱 上它的 l 简单来说,宏就是一段VBAi吾旬的集合, VBAì吾旬以宏的方式存放在
Excel 申,供我们调
用运行。需要注意的是,宏绝不等于VBA,它只是VBA里最简单的运用, 尽管许多Excel过程都可 以用录制宏来完成,但是通过宏还是无法完成许多的工作,例如自定义函数、循环判断等操作。宏可通过编写VBAi吾旬、录制宏两种方式获得。我们通常采用的方式就是先录制宏,然后在 完成录制宏的基础上进行语句优化调整,得到我们所要的宏。
我们现在来录制一个功能为对单元格字体加粗、设置斜你的宏。
新建一个Excel文件,单击
[
开发工具lì在项卡,在[
代码l
组中,
单击[
录制]
按钮。让报告自动化
》 谁说菜鸟不会数据分析(工具篇)
"<T o..flt.. oJ.}时.
W)Slt...1I CSh川】}
II!lSh....2CSh..t2) II!lSh..1.3 lSU.ll)
食
以Sub开始,以End Sub结束, Sub过程中间夹着实现功能的VBA语句。178 食 每条VBA语旬代表←个功能。