标签:逻辑 数据源 表格 好的 报告 9.1 数据区 绘制 正文
来自菜鸟工具篇 第4章
p182页 小白的日报流程是怎么样的?
到公司 登录公司数据库提取数据 复制到Excel中进行处理和绘制,再粘到word 编辑通报正文 最后以邮件形式发出 花费一上午时间。
Mr林说完全可以自动化 模板化!一键生成
那么自动化原理是什么
1.通过VBA语句,从数据库自动提取前一日相应的关键指标数据,并自动追加放置在一张名为‘数据源’的表中,实现一键提取数据
2在数据转化区中,根据制定的日期条件,动态引用‘数据源’表中的相应数据,并自动绘制图表,组合通报文字。
3在日报正文区中,引用相应的组合好的通报文字与绘制的图表。
4通过控件选择需要通报的日期,并自动生成相对应日期的日报正文。
4.2.2建立数据模板
三张表 数据源 数据转化 日报正文
4-11那个样表其实得自己做 好坑哦 还好没那么麻烦 做下来记得保存
累计订购用户数 要每天在数据库中根据去重后订购用户数重新计算
建立数据转化表
动态引用数据源中相应数据 自动绘制图表
动态引用数据源中乡音数据,并进行相应的数据转化,以及通报文字的自动组合。
图表数据区
柱形图 通报数据区
通报数据转化区
通报正文区
日期下来选择控件
六大要素
1.控件设置
开发工具 插入 组合框(窗体控件) 右键设置控件格式 数据源区域和单元格链接
2.数据动态引用
offset函数
OFFSET(reference,rows,cols,【height】,【width】)
选择区 填入ref 等 最后按【ctrl+shift+enter】
注意注意注意!这个offset我是刚刚接触 然后 饶了好多弯路 不要试图多个表格引用!最好一个一个 其实就是offset(某格,0,0,1,1)就好了!然后再下拖
或者直接=那个要相对引用的格子就行了///根本不需要offset 可以拿来练逻辑。。。倒是
另外环比是 当前/昨日-100%
累积是vlookup($F$2+3,数据源!A:H,8,0) 最好是搜索到A:J 然后累计订单输 业务收入什么的直接改第几列就行
3通报数据转化区
该打字的地方打上字,然后
=TEXT(I4/10000,"0.0") 需要取万的地方 就这个公式。
需要判断上升还是下降=IF(K3>0,"上升","下降")
然后就做好了。
4.通报正文区
直接把上面的那些CONCATENATE了。
=CONCATENATE(H11,I11,J11,K11,L11,M11,N11,O11)
再合并成一个通报
标签:逻辑 数据源 表格 好的 报告 9.1 数据区 绘制 正文
原文地址:http://www.cnblogs.com/iam77/p/7520439.html