一位读者来信的问题。

万祥大哥:

这个博主使用水晶易表实现了下面的效果:这里,感觉挺实用的,不知excel能否实现这样的效果,还请赐教!

根据沈浩老师的博文,文中使用的应该是水晶易表的范围滑尺部件。Excel中倒是可以模仿一下,不过不会有这么酷。

下面是我的试验。图中,利用滚动条可以调整起止日期范围,图表会相应变化。下边还有一个缩略图,给出当前选择数据范围的位置提示。

做法:

1、绘制滚动条。

用窗体控件绘制一个滚动条,设置其最小值为0,最大值为数据点的个数(这里为251),链接单元格为G6,用来记录用户选择的起始日期的位置。

同样地,绘制一个调整截止日期的滚动条,链接单元格为G7。

2、定义动态名称。

定义如下的动态名称,根据用户设置的起止日期位置,偏移出两个动态区域。

date_choosed        =OFFSET(Sheet2!$B$5,Sheet2!$G$6,,Sheet2!$G$7-Sheet2!$G$6+1,1)

Ted_choosed         =OFFSET(Sheet2!$C$5,Sheet2!$G$6,,Sheet2!$G$7-Sheet2!$G$6+1,1)

3、完成动态图表。

插入一个曲线图,修改其数据序列公式如下,引用刚才定义的动态名称:

=SERIES(Sheet2!$C$5,模仿范围滑尺的动态图表.xls!date_choosed,模仿范围滑尺的动态图表.xls!Ted_choosed,1)

对图表简单格式化。

以上3步的内容,如何操作可以参见《Excel图表之道》中动态图表一节的内容。

4、制作缩略图。

我们在图表的下方提供一个缩略示意图,提示用户当前选择数据范围的位置。

在D列增加一列辅助数据,D6 = IF(AND(A6>=$G$6,A6<=$G$7),C6,0),双击右下角复制到底。目的是取出用户选择范围段的数据,将作为提示数据。

用B-D列数据制作一个图表,设置C列为曲线图,为全程曲线,D列为柱形图,只有选择范围段内有柱子。对图表简单格式化。

由于要将一个图表格式化到缩略图那么小并不方便,我们可以利用拍照后再缩小的方法。将图表锚定到$Q$5:$X$20,与第3步的动态图表一样大小。对该区域拍照,将拍照的图片压扁到只有1行高,放置到动态图表下方,成为一个缩略图。

5、测试模型。

操作两个滚动条,调整数据的起止范围,就会看到动态图表、缩略图都相应变化。操作也很方便,与水晶易表中的范围滑尺效果差不多。你也可以继续把图表美化得像沈老师的水晶易表风格。

好了,下次你也可以这样耍酷一下了。不过,个人感觉这种做法的实际用途并不是太大,有些发烧。

顺便推荐沈浩老师的博客,一个专注研究水晶易表运用于数据展现的博客,据我所知国内领先。我与沈浩老师有过一面之缘,其人非常儒雅,对统计自学成才。沈浩老师美感很好,绘制韩国炫酷风格的PPT、把Excel文件装扮得像水晶易表一样炫,那是轻车熟路。

本例知识点:

1、动态图表做法(窗体控件+offset动态名称)

2、拍照

3、运用Excel的思路与习惯

制作难度:★★★

实用性:  ★★★

范例文件下载:模拟范围滑尺的动态图表.xls

精选图表好书,尽在EP图表书架!点击访问>>>

《Excel图表之道——如何制作专业有效的商务图表》,2010年最值得阅读的职场充电图书!购买链接:当当、卓越、淘宝、互动网、电子社,更多信息可查看“图表之道”专栏。

(本文由ExcelPro的图表博客原创,转载请注明出处。ExcelPro的图表博客 探讨专业有效的商务图表沟通之道,欢迎交流讨论!)


转载于:https://www.cnblogs.com/bvbook/archive/2010/08/24/1806925.html

听刘万祥老师讲“模拟范围滑尺的动态图表”相关推荐

  1. 河南山东商会刘继臣 全国工商联·万祥军:商协社团儒商大会

    河南山东商会刘继臣 全国工商联·万祥军:商协社团儒商大会 商协社团新闻网 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 国研智库 国情讲坛 商协社团·全国工商联新闻网 谋定论道 经信研究 哲商对 ...

  2. 听霍强老师讲模式分类器设计的最小分类误差训练(MCE)

    我们非常荣幸请到微软亚洲研究院的霍强老师来为我们MSRA-USTC联合培养班带来第三场前沿讲座.首先简单介绍下霍老师,霍强老师是科大826的大牛级人物,87年本科毕业获得郭沫若奖学金,此后两年在浙大读 ...

  3. 东平县农民丰收节-农业大健康·万祥军:功能性谋定生态品牌

    东平县农民丰收节-农业大健康·万祥军:功能性谋定生态品牌 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 哲商对话 万赢信采编:9月22日,东平县首届农民丰收节暨中秋 ...

  4. 李永乐老师讲一个量子计算机,别再只知道罗翔了!网上最受欢迎的14位老师,个个让人“开天眼”!...

    除了推荐「学什么」,这次,我还要推荐「跟谁学」. 第一反应,是跟着大学老师学习! 虽然我是北大清华得不到的人,但是听听高校老师讲课,还是 ok 的. 这里借用一位网友的话: 经过在网络上长时间的学习, ...

  5. 功能农业奠基人-农业大健康·万祥军:赵其国安康工作站揭牌

    功能农业奠基人-农业大健康·万祥军:赵其国安康工作站揭牌 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 哲商对话 万赢信采编:"民以食为天,人类的发展史很 ...

  6. 农民代言人谋定农业大健康--万祥军:创业路上功能性农业

    农民代言人谋定农业大健康--万祥军:创业路上功能性农业 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 万赢信采编:"又一个北漂,我出生生长在河南虞城县,形 ...

  7. 产业为主谋定共享运行-农业大健康·万祥军:特色化小镇时代

    产业为主谋定共享运行-农业大健康·万祥军:特色化小镇时代 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 哲商对话  万赢信 采编:8个月前,"特色小镇&q ...

  8. 记 计算机 科学学院 教师,学风浓厚,桃李芬芳—记计算机学院金国祥老师

    学风浓厚,桃李芬芳-记计算机学院金国祥老师 (2015-06-29 22:37:20) 标签: 杂谈 "金老师,您常常把自己比喻成摆渡人,迎来送往,日复一日年复一年.可是您这个摆渡人迎的是一 ...

  9. 蓝懿iOS零基础学习之旅 感谢刘国斌老师

    本人自认为学习能力不强,不聪明,也不会举一反三,说白了 就是木讷的实在人. 在这个移动互联的时代,iOS正处于火热去,我也对这个感兴趣了,在为期将近一个月的时间,我在北京跑了大大小小各种培训机构,也在 ...

  10. 推动功能性农业发展 国稻种芯-万祥军:农业大健康理念形成

    推动功能性农业发展 国稻种芯-万祥军:农业大健康理念形成 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 国研智库 国情讲坛 商协社团 谋定论道 经信研究 哲商对话 万赢信采编:伴随着益生元膳食纤 ...

最新文章

  1. 机器学习物语(3):回归问题
  2. python模式选择符,Python设计模式之修饰器模式
  3. web目录字典_Metasploit -- 目录详解及常用命令
  4. DHCP服务器--红色箭头
  5. Unexpected exception 'Cannot run program '的解决
  6. C# Winform 防止MDI子窗体重复打开
  7. 基于JSP的蛋糕销售系统设计与实现答辩ppt模板
  8. 使用 Jenkins + GitHub + Nginx + HTTPS 搭建静态网站
  9. 关于call()的this指向研究
  10. java retainall_Java Set retainAll()用法及代码示例
  11. 文档被administrator锁定怎么解除
  12. Android音视频开发之——音频非压缩编码和压缩编码,神级Android进阶笔记
  13. 【毕业设计】基于大数据的电影数据爬取分析可视化系统
  14. 域名解析到服务器ip,域名解析到服务器ip上无法访问的原因汇总
  15. 包包各部位名称图解_手袋包细节详解
  16. 猫眼app产品分析和原型绘制
  17. 被谷歌出卖定位信息成“嫌疑犯”,花了大价钱才避免窦娥冤 | 一个自行车爱好者自述...
  18. j2ee上机任务汇总(上)
  19. PHP接口的介绍与实现
  20. eNSP配置DHCP服务器

热门文章

  1. css层叠实例,css 层叠与z-index的示例代码
  2. Axure RP小部件使用教程
  3. 织梦首页header实现会员的登录及会员状态显示
  4. html5获取经纬度页面,html5获取经纬度
  5. 腾讯云实验室:搭建 LNMP 环境
  6. Should I normalize/standardize/rescale the data
  7. JPA中@Enumerated注解
  8. C语言平年闰年该月天数,2. 输入年月日,求它是该年的第几天。注:闰年的2月有29天,平年的2月有28天。(C语言编程题)...
  9. POI导出excel文件之取消合并单元格、删除列、移动列
  10. mysql odbc 免安装_MySQL免安装版配置