第12章 让数据分析报告自动化
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第12章 让数据分析报告自动化
》》本章导读
第1章 员工资料管理
数据分析的首要作用就是进行现状分析,把固定、重复的日常数据通报工作,进行模板化、自动化操作 处理,以提高通报工作效率。
》》知识要点 录制宏 执行宏 OFFSET函数 设置宏 添加控件 CONCATENATE函数
1
* 凤凰高新教育
8
凤凰高新教育
第1章 员工资料管理
12.2.1 自动化原理
Excel日报自动化的原理有以下几条。
Biblioteka Baidu
1、通过VBA语句,实现一键自动提取数据。
2、根据指定的日期条件,动态引用“数据源”表中相应 的数据,并自动绘制图表、组合通报文字。
3、在日报正文区中,引用相应的组合好的通报文字与绘 制的图表。
9
凤凰高新教育
第1章 员工资料管理
01:VBA调试技巧
如果你对VBA不是特别了解,那么有时编写的VBA语言会出现无法运行或运行错误的情况。如缺一个符号、一个空格, 都有可能导致无法运行,需要不断调试、修改后才能正确运行。
13
凤凰高新教育
第1章 员工资料管理
02:如何使用Mymsgbox代码显示提示信 息
在使用Excel的过程中,如果需要向用户显示简单的提示信息,可以使用MymsgBox代码显示一个消息框。
3
凤凰高新教育
第1章 员工资料管理
2.录制宏
一般情况下,函数是由函数名称和一个或多个参数组成。函数的种类很多,按照功能主要分为7种。
4
凤凰高新教育
第1章 员工资料管理
3.设置宏
5
凤凰高新教育
第1章 员工资料管理
4.查看和执行宏
宏录制完成后,用户可以根据需要查看或执行宏。
6
凤凰高新教育
第1章 员工资料管理
单引号后面的内容表示注释,注释不仅可以让自己快速回忆,也可以使别人很快理解VBA语句。注释默认显示为绿色,执
行宏代码时,系统会忽略这些注释行。
7
凤凰高新教育
12.2 Excel报告自动化
每日通报主要是通报企业运行的一些关键指标的完成情况,通报
的指标、内容都基本固定,因此可以将其模板化、自动化。
第1章 员工资料管理
12.1 数据自动化神器—VBA
第1章 员工资料管理
VBA是一种通用的自动化语言,它可以使Excel中常用的操作步骤自动化,还可以创建自定义的解决方案。
2
凤凰高新教育
第1章 员工资料管理
12.1.1 简易宏的录制
在Excel 2016版本中使用宏与VBA程序代码时,必须首先将Excel表格另存为启用宏的工作簿,否则将无法运行宏与VBA 程序代码。此时用户即可通过单击按钮或进行宏设置来启用和录制的宏。 1.另存为启用宏的工作簿
“数据转化”表主要包括控件、文字、图表三 大类。
11
凤凰高新教育
第1章 员工资料管理
3.建立“通报正文”表
制作完“源数据”和“数据转化”表之后,接下来介绍怎样制作“通报正文”表。
12
凤凰高新教育
大神支招
通过前面知识的学习,相信读者朋友已经掌握了VBA以及简易宏的应用、Excel报告自动化相关知识。
12.1.2 了解VBA语法
VBA语句以Sub开始,以End Sub结束,Sub过程中间夹着实现功能的VBA语句。 每条VBA语句代表一个功能。 对象和属性中间用小圆点分隔开,小圆点相当于中文语句中的“的”,表示隶属关系,即某个属性属于某个具体的对象。 VBA语句执行时就从第一句Sub开始逐句执行,直到End Sub结束。
14
凤凰高新教育
第1章 员工资料管理
03:如何使用AddNowbook代码新建工作 簿
使用AddNowbook方法创建工作簿“存货明细.xlsx”。
15
凤凰高新教育
第1章 员工资料管理
12.2.2 建立数据模板
不论是专题分析报告还是月报、周报、日报,每份报告都需要有层次清晰的分析框架,以便阅读者一目了然,快速正确地 了解报告内容。 1.建立“源数据”表 建立日报的“源数据”表,需要把日报需要通报的关键指标都整理进来。
10
凤凰高新教育
第1章 员工资料管理
2.建立“数据转化”表
》》本章导读
第1章 员工资料管理
数据分析的首要作用就是进行现状分析,把固定、重复的日常数据通报工作,进行模板化、自动化操作 处理,以提高通报工作效率。
》》知识要点 录制宏 执行宏 OFFSET函数 设置宏 添加控件 CONCATENATE函数
1
* 凤凰高新教育
8
凤凰高新教育
第1章 员工资料管理
12.2.1 自动化原理
Excel日报自动化的原理有以下几条。
Biblioteka Baidu
1、通过VBA语句,实现一键自动提取数据。
2、根据指定的日期条件,动态引用“数据源”表中相应 的数据,并自动绘制图表、组合通报文字。
3、在日报正文区中,引用相应的组合好的通报文字与绘 制的图表。
9
凤凰高新教育
第1章 员工资料管理
01:VBA调试技巧
如果你对VBA不是特别了解,那么有时编写的VBA语言会出现无法运行或运行错误的情况。如缺一个符号、一个空格, 都有可能导致无法运行,需要不断调试、修改后才能正确运行。
13
凤凰高新教育
第1章 员工资料管理
02:如何使用Mymsgbox代码显示提示信 息
在使用Excel的过程中,如果需要向用户显示简单的提示信息,可以使用MymsgBox代码显示一个消息框。
3
凤凰高新教育
第1章 员工资料管理
2.录制宏
一般情况下,函数是由函数名称和一个或多个参数组成。函数的种类很多,按照功能主要分为7种。
4
凤凰高新教育
第1章 员工资料管理
3.设置宏
5
凤凰高新教育
第1章 员工资料管理
4.查看和执行宏
宏录制完成后,用户可以根据需要查看或执行宏。
6
凤凰高新教育
第1章 员工资料管理
单引号后面的内容表示注释,注释不仅可以让自己快速回忆,也可以使别人很快理解VBA语句。注释默认显示为绿色,执
行宏代码时,系统会忽略这些注释行。
7
凤凰高新教育
12.2 Excel报告自动化
每日通报主要是通报企业运行的一些关键指标的完成情况,通报
的指标、内容都基本固定,因此可以将其模板化、自动化。
第1章 员工资料管理
12.1 数据自动化神器—VBA
第1章 员工资料管理
VBA是一种通用的自动化语言,它可以使Excel中常用的操作步骤自动化,还可以创建自定义的解决方案。
2
凤凰高新教育
第1章 员工资料管理
12.1.1 简易宏的录制
在Excel 2016版本中使用宏与VBA程序代码时,必须首先将Excel表格另存为启用宏的工作簿,否则将无法运行宏与VBA 程序代码。此时用户即可通过单击按钮或进行宏设置来启用和录制的宏。 1.另存为启用宏的工作簿
“数据转化”表主要包括控件、文字、图表三 大类。
11
凤凰高新教育
第1章 员工资料管理
3.建立“通报正文”表
制作完“源数据”和“数据转化”表之后,接下来介绍怎样制作“通报正文”表。
12
凤凰高新教育
大神支招
通过前面知识的学习,相信读者朋友已经掌握了VBA以及简易宏的应用、Excel报告自动化相关知识。
12.1.2 了解VBA语法
VBA语句以Sub开始,以End Sub结束,Sub过程中间夹着实现功能的VBA语句。 每条VBA语句代表一个功能。 对象和属性中间用小圆点分隔开,小圆点相当于中文语句中的“的”,表示隶属关系,即某个属性属于某个具体的对象。 VBA语句执行时就从第一句Sub开始逐句执行,直到End Sub结束。
14
凤凰高新教育
第1章 员工资料管理
03:如何使用AddNowbook代码新建工作 簿
使用AddNowbook方法创建工作簿“存货明细.xlsx”。
15
凤凰高新教育
第1章 员工资料管理
12.2.2 建立数据模板
不论是专题分析报告还是月报、周报、日报,每份报告都需要有层次清晰的分析框架,以便阅读者一目了然,快速正确地 了解报告内容。 1.建立“源数据”表 建立日报的“源数据”表,需要把日报需要通报的关键指标都整理进来。
10
凤凰高新教育
第1章 员工资料管理
2.建立“数据转化”表