manjaro文件不是一个有效的图表主题_重磅分享-揭开Excel动态交互式图表神秘面纱...
今天,跟大家系统地分享下Excel动态交互式图表的制作方法。通过本文,你能学到动态交互式图表的制作原理、知识体系、实现方法。此外,本文会分享最经典的切片器+数据透视图制作仪表板方法。在之前的文章《Excel高阶图表,牛到不行了》中(Excel源文件下载,回复关键词“仪表盘”),我介绍了用切片器结合数据透视表更新事件的仪表盘制作方法,但从各位朋友的反馈中我觉得大家对两者还是有混淆,在文末会一并解释清楚。
01什么是动态交互式图表
通过巧妙地设计和布局,综合地运用函数、控件或编程为用户提供交互手段,当用户点击时,在图表上做出相应反馈,实现交互式数据分析。其实,动态交互式图表并不是什么新奇事物,追根溯源,其原理和知识体系可概括为如下:
从过去几篇文章大家可能会注意到,我个人是比较喜欢用切片器作为选择器,以VBA(数据透视表更新事件)作为抽数引擎的。其实除此之外,大家也可以用窗体控件、数据有效性等充当选择器,以查询函数作为抽数引擎。
控件列表:
抽数函数:
02为什么要制作动态交互式图表
1、避免重复绘制,节约时间,避免失误。
2、节约空间,信息魔方。
3、形式新颖,生动鲜活,有参与感和吸引力。
4、数据深度交互挖掘,提高沟通效率。
5、体现职业素养,提高职场竞争力。
03动态交互式图表制作方法
可以参照如下六步法:
数据源可以是普通的表格区域,也可以是智能表(Table)。可以是普通的数据透视表,如果数据量级过大时,还可以将数据存储在SQL Server中,然后通过Powerpivot连接生成图表;至于控件的选择,需要结合具体的业务需求,通常来讲下拉框、列表框、数据有效性、单选按钮,常用来进行单值切换,复选框常用来进行逻辑判断,数值调节钮和滚动条常用于模型的压力测试,切片器则用于切片数据透视图或者与数据透视表更新事件配合使用。这些均为基础,除此之外,其实考验的是常规图表的制作能力。神奇的动态图表,本质上静态图表的制图数据随着控件动作不断在更新,因而被赋予了灵动之美。
04动态图表举例
示例一:下拉框
数据源存储在"练习"工作表,B5:G18单元格,是普通的区域。
菜单栏-开发工具-插入下拉框,将其数据源区域设置为城市名称所在位置B6:B18,将其链接单元格设为R6单元格,下拉显示项数默认为8即可。
查询函数公式如下:
R10=INDEX(练习!$B$6:$B$18,用法!$R$6)
S10=HLOOKUP(S$9,练习!$C$5:$G$18,用法!$R$6,0)
示例二:数据有效性
菜单栏-数据-数据有效性-有效性条件设置为序列,选取城市列表作为数据有效性的值列表。数据有效性位于R27单元格中,通过R30=R27,将数据有效性单元格值传递给R30,R30将用于后续的vlookup查询取值。
示例三:单选按钮
单选按钮的链接单元格统一设置为左上角的单元格,并通过为其赋宏,使其可以为该色温图调加交互式效果。
详情请参考之前的文章《三种方式制作数据地图》,Excel源文件下载,在本公众号后台回复关键词“色温图”即可。
示例四:切片器
切片器也可充当结果选择器。可视化效果和操作便捷性均要优于下拉框和数据有效性。下图中,省份切片器对数据透视表进行切片后,将透视表中的单元格(下图中涂黄单元格)作为查询函数的参数使用,两相结合完成数据抽取的过程,继而通过动态的数据区域生成交互性图表。
详情请参考之前的文章a href="http://http://mp.weixin.qq.com/s?__biz=MjM5NTcxODg0MA==&mid=2689804767&idx=3&sn=1fba4b083aa28eb7b486b8a200000c90&chksm=8353ba08b424331e1acbc94d7db8674794ca2ed286abd28a30f3316c43b498bcea7da6c50343&scene=21#wechat_redirect">《Excel省市交叉销售地图》。Excel源文件下载,在本公众号后台回复关键词“交叉销售地图”即可。
05经典仪表盘:切片器+数据透视图
接下来,进入今天的重头戏:用切片器+数据透视图相结合,做出如下效果的交互式仪表板。只需简单的数据透视表及插入切片器的操作,即可完成,不用编写任何VBA代码(VBA焦虑的小伙伴们可以松一口气了)。
Excel切片器是2010版本后增加的新功能,其常与数据透视表/图配合使用。简单易用,方便格式化,在用户体验上也远优于下拉框、数据有效性等控件,这也是我会比较多使用切片器作为交互式控件的原因。
那么如上这也酷炫的图表是如何制作的呢?
对于构建交互式仪表板的方法,Excel图表之道作者刘万祥老师对此总结非常到位:“明确目标,勾勒草图,以终为始,胸有成竹”。我们做之前应该一边进行数据探索,一边进行草图勾勒,双管齐下,做到心中有数,再着手完成制图,而不要一上来就低头蛮干。
第一步:以本例为例,数据为汽车销售档案,先对数据做初步的探索。
其中有关于车辆的信息,如车型,颜色,级别,价格,也有客户信息,包括客户年龄,性别,类型,也包括各车型的销量数据以及经销商的销量数据。我以此为主线,大致勾勒了想要分析的维度及其呈现方式,在作图之前,就已经知道要分析的图表应该如何布局,每一部分之间是什么关系:最顶端是关于销量的展示,中间是关于客户的分析,最下边是对车辆信息的统计。
第二步:整理数据源:转换区域为Table
这里主要是通过套用表格样式或者通过Ctrl+T的快捷键,将数据源data表,由普通区域转换为智能表(Table),其具有较好的延展性。在做数据透视时,数据源表中的数据行增加变动时,智能表会捕捉到这种变化,并按此调整数据透视表引用的数据源区域。
第三步:插入第一个数据透视图-以TOP5经销商为例
Step1:插入数据透视图,将其存放在一个新工作表中
Step2:选择前5项,经销商销量降序排序,数据透视图工具-分析-字段按钮全部隐藏
Step3:更改标题,更改图表类型为条形图,设置为逆序类别,取消网格线和X轴标签, 添加蓝色数据标签。并美化图表,将其背景色设置为黑色,将图表和轴字段设置为蓝色。
第四步:复制TOP5dealer工作表,制作月销量折线图
Step1:对于刚刚制作好的TOP5dealer工作表,移动或复制-建立副本,选择行标签为销售日期,值区域为客户ID。
Step2:对于日期,右键,创建组,选择以月为单位;更改图表类型为折线图,添加数据标签,更改字体为蓝色。
其他七个图表的制作方法均类似,均比较简单,这里不再赘述。全部做好后,将其统一摆放到“dashboard暗黑”工作表中,形成仪表板。需要补充说的是,可以用复制链接图片的方法,制作最上面的KPI表。
第五步:插入切片器,作为仪表板控件
Step1:单击月销量图表,插入五个切片器。
Step2:对齐,排列,设置切片器自定义格式等。关于切片器的具体设置和美化方法,可参考之前的文章《职场必备Excel高阶图表》。
Step3:为切片器设置数据透视表链接
注:1)所有切片器均不要关联KPI工作表2)所有切片器均不要关联与自己字段名称一样的工作表,比如“颜色”切片器,不要关联“颜色”工作表,否则会被自己切片;车型和级别那里也是同样的道理。3)设置好关联后要注意检查,数据透视表链接是否取得正确的切片结果。
至此,一个用切片器+数据透视图制作的仪表盘就大功告成了。细心的朋友会发现,这与之前切片器+数据透视表事件制作的仪表盘,是有本质上差别的。无论是从基础数据源的格式,制作的过程,实现的交互式效果,均有着本质的区别。本例中切片器的用法是最纯粹、最经典、最符合开发初衷的,是通过对数据透视表进行多维度筛选,导致了聚合运算结果变化,进而导致了数据透视图底层数据的改变,并由此产生了动态交互式效果。
如需下载该切片器+数据透视图制作的仪表盘Excel源文件,请关注Excel知识管理微信公众号,回复关键词"透视图"。
"雕琢自我,普惠他人",非常喜欢笔记侠的这句话,并将其视为我创建Excel知识管理微信公众号的初心。如果各位看官觉得这篇长文干货分享有用,请让其传播得更远,惠及到更多爱学习的小伙伴。
manjaro文件不是一个有效的图表主题_重磅分享-揭开Excel动态交互式图表神秘面纱...相关推荐
- 动态改变eachers图表高_让你的Excel图表动起来
有读者提了这样一个问题,想要制作如下的动态图表,要怎么实现? 动态图表展示.gif 可以看到,这个动态效果里有4种选择器,左上方的组合框呈现出选择不同的方案展示相应柱形图的效果: 中间的复选框勾上显示 ...
- 计算机中常用于比较的图表有,2013年职称计算机Excel考点:常用图表类型
[摘要]为帮助广大考生备考,网校特整理职称计算机Excel考点常用图表类型的辅导资料,祝您在环球网校学习愉快! Excel提供了14种标准类型的图表,每种图表类型又包含了若干种子图表类型,并且还提供了 ...
- 精选30张炫酷的动态交互式图表,Pandas一键生成,通俗易懂
今天小编来讲一下如何用一行代码在DataFrame数据集当中生成炫酷的动态交互式的图表,我们先来介绍一下这次需要用到的模块cufflinks 就像是seaborn封装了matplotlib一样,cuf ...
- 数据图表可视化_数据可视化如何选择正确的图表第1部分
数据图表可视化 According to the World Economic Forum, the world produces 2.5 quintillion bytes of data ever ...
- excel切片器_利用切片器制作动态交互图表
本文共918个字,预计用时3分钟 小伙伴们,今天给大家分享一下利用excel中的切片器制作动态交互图表,先看一下效果,是不是很炫酷,这就是交互图表,我们需要看哪个人的成绩直接去单击他的名字就行,其实这 ...
- python动态交互式图表库_五个创建交互式图表的Python库
数据可视化专家Andy Kirk说过,数据可视化分为两类:探索性可视化图表和解释性可视化图表.解释性可视化图表的目标是进行描述--它们是根据对事物表面的关键线索而被仔细构造出来的. 另一方面,探索性可 ...
- 【Python】精选30张炫酷的动态交互式图表,Pandas一键生成,通俗易懂
今天小编来讲一下如何用一行代码在DataFrame数据集当中生成炫酷的动态交互式的图表,我们先来介绍一下这次需要用到的模块cufflinks 就像是seaborn封装了matplotlib一样,cuf ...
- 30张炫酷的动态交互式图表,Python 一键即可生成
今天我来讲一下如何用 Python 一行代码在DataFrame数据集当中生成炫酷的动态交互式的图表,本文中我们需要用到的模块cufflinks ,就像是seaborn封装了matplotlib一样, ...
- 使用Plotly绘制常见5种动态交互式图表
来源:机器之心 数据可以帮助我们描述这个世界.阐释自己的想法和展示自己的成果,但如果只有单调乏味的文本和数字,我们却往往能难抓住观众的眼球.而很多时候,一张漂亮的可视化图表就足以胜过千言万语.本文将介 ...
最新文章
- 计算机php外文翻译,php外文翻译.doc
- Bootstrap-table组合表头
- JAVA运行时异常及检查式异常
- ASP.NET 状态管理概览
- 10年老电脑如何提速_电脑越用越卡?如何简单升级,让你的旧笔记本瞬间提速...
- 《剑指Offer》解题目录(更新完毕)
- Spring Boot 返回 XML 数据,一分钟搞定!
- vue自带的实例属性和方法($打头)
- spring的定时调度
- atitit.产品console 日志的aticonsole 方案处理总结
- 华为的薪酬体系整体框架,值得收藏
- 新能源汽车核心技术: VCU整车控制器、MCU电机控制器、BMS 电池管理系统
- 计算机病毒实验教程pdf,计算机病毒实验报告-1
- Android 获取SN号
- 【pwnable.kr】Toddler‘s Bottle-[collision]
- 2019春季学期个人总结
- 独立操作按钮操作后自动失焦
- 一张图,理清微服务架构路线(收藏)
- onedrive指定文件夹备份
- 五十部电影(4)—和青春有关
热门文章
- how is group implemented for navigation list
- How is SCM product maintenance tcode redirecting access to MARA
- 异步加载SAP UI5 OData metadata
- check generated report by SE16
- 如何得到当前application server的host name和port number
- 在同一个workprocess里对两张表分别使用online update和update function module update
- Java Spring MVC model学习
- Mockito框架学习之stub then return
- 打印用户在指定时间段内做过的SAP Fiori Launchpad personalization明细
- windows没有磁盘_Windows硬盘和内存镜像取证