excel图表设计:如何让数据变化更加可视化
挖掘数据背后的意义,不能只是单纯的将原始数据,从数字变成图表;而是要让数据变化具现出来,能直观看到其变化形态。
在我们的实际工作中,通常会看到很多类似下面这种架构的数据。
【正文】
因为这样的数据是非常常见的,那么领导就会经常找我们要这些数据,切记一点“报表的呈阅要尽力和清晰明了的图表放在一起”,这样才能有一个比较的直观效果,那么同学你的图表是什么样子的呢?是不是也像下面这些,应付差事就完了!(我们以上面展示的“示例2”的数据为例)
一定会有很多的同学把图表做成这个样子就OK了,上面4个图的样式就不在这里给大家介绍了,无外乎就是选定数据区域,在工具栏中点击“插入”,再选择合适的图表就可以了。但是不得不说,这样一份没有重点的图表,就连“中规中矩”都谈不上吧,那么领导自然也就不会记住你做的什么工作,归根结底就是将本身的数据,从数字变成图形而已,而这但凡是个会操作EXCEL图表的人都可以完成的东西,实在没有什么可以被别人记住的地方!
▲好图表往往都不是源数据做出来的,重要的话说一遍▲
图表说明:由系列积木堆积出一条隐形的等高线,代表12个月的平均数值,超出的部分用橙色标记,不够平均数的用灰色补足。
制作过程:
步骤1:首先处理源数据,如下图所示:
在C2单元格输入函数:
=IF(B2<AVERAGE($B$2:$B$13),B2,AVERAGE($B$2:$B$13))
利用AVERAGE函数计算出12个月数据的平均值,再判断B2单元格的值是否小于平均值,如果小于则返回B2的值,否则返回平均值。下拉填充柄填充函数到C2:C13区域。
在D2单元格输入函数:
=IF(B2<AVERAGE($B$2:$B$13),AVERAGE($B$2:$B$13)-B2,NA())
判断B2单元格的值是否小于平均值,如果小于则返回平均值减去B2数值后的值,否则用NA函数返回#N/A值。这部分就是我们图表中的灰色柱条,使其形成一种视觉上的占位效果。
在E2单元格输入函数:
=IF(B2>=AVERAGE($B$2:$B$13),B2-AVERAGE($B$2:$B$13),NA())
判断B2单元格的值是否大于等于平均值,如果大于等于则返回B2数值减去平均值的值,否则用NA返回#N/A值。这部分表示如果数值大于平均值,就只显示大于部分的柱形条,也就是我们的橙色部分。
步骤2:选中C2:E13单元格区域,点击工具栏“插入”——“图表”——“堆积柱形图”。
这样我们的图表就创建好了,然后就是排版的工作,这里就仁者见仁、智者见智,看同学们自己的偏好和排版功底了。
▲好图表往往都不是源数据做出来的,重要的话说两遍▲
图表说明:这个就是“旋风图”了,也被叫做“漏斗图”,这样的图表最大的意义就是可以把无序的数据按升序或者降序目视化,让观阅者可以很清晰地看出最大值或者最小值。
制作过程:
步骤1:首先处理源数据,如下图所示:
在C2单元格输入函数:
=INDEX($A$2:$A$13,MATCH(LARGE($B$2:$B$13,ROW(C1)),$B$2:$B$13,0))
函数首先使用了LARGE函数结合ROW函数,确定了数据中第N个最大值的数值,再使用MATCH函数确定这个第N大的值在区域中的排列序号,接着使用INDEX函数引用相对序号所对应的A2:A13区域的月份,下拉填充柄填充函数到C2:C13单元格区域,这样就将月份关键字按降序排列出来了。
在E2单元格输入函数:
=VLOOKUP(C2,$A$1:$B$13,2,0)
很常规的VLOOKUP函数的用法,将对应月份的数值引用到E2:E13单元格区域。
在D2单元格输入函数:
{=MAX($E$2:$E$13/2)-E2/2}
这里用了一个数组函数,表示E2:E13单元格区域的值都除以2之后的最大值,再减去E列中对应行的单元格除以2的值,最后下拉填充柄填充函数,就得到了这样一组数据。它的作用是在条形图中形成图形占位,再把此部分的图形“填充、边框”都设置无颜色即可。
步骤2:选中C2:E13单元格区域,在工具栏中点击“插入”——“图表”——“堆积条形图”:
藉此完成,记得把占位的辅助图形的填充和边框,都设置为无颜色,你的旋风图就做好了。
▲好图表往往都不是源数据做出来的,重要的话说三遍▲
图表说明:“半圆饼图”可以让观者在从左到右的浏览,如果是一个圆环的话,势必会让观者上下左右地看,这样容易产生视觉疲劳。我们同样以上例排序的效果来做出饼图,更有层次感,让数据也更加的有重点。
制作过程:
步骤1:首先处理源数据,如下图所示:
在C2单元格输入函数,下拉填充到C2:C13单元格区域
=INDEX($A$2:$A$13,MATCH(LARGE($B$2:$B$13,ROW(C1)),$B$2:$B$13,0))
和上例“旋风图”是一样的,在这里就不做说明了。
在D2单元格输入函数,下拉填充到D2:D13单元格区域
=VLOOKUP(C2,$A$2:$B$13,2,0)
在D14单元格输入函数(或者直接使用“ALT =”组合键做汇总)
=SUM(D2:D13)
做到这里基本上就已经完成饼图源数据的处理了,选中C2:D14单元格区域,在工具栏中点选“插入”——“图表”——“饼图”。
这里注意一下,有可能在你选择插入图表后,只得到了一个“空白的图表”,莫慌,此时我们选中图表,单击鼠标右键,在弹出的菜单中选择“更改图表类型”,如下:
再按下图选择出图表即可。
此时再选中图表的绘图区,在设置数据系列格式中将“第一扇区起始角度”设置为270°,如下图所示。
再按下图所示给图表添加“系列标签”。
再选中数据标注,在标签设置中按下图勾选“类别名称”、“百分比”。当然同学们也可以自由选择想要显示的内容。
但是,对于作者E图表述来说,一般作为饼图系列中的标签内容,很少选择默认的数据,就比如上图的样式,标签是不是显得有些凌乱。所以我们在工作表区域中的E2单元格输入函数,并下拉填充到E2:E13单元格区域。
=C2&" "&TEXT(D2/SUM($D$2:$D$13),"0.0%")
计算出每一行的数值占总体合计的百分比,再用TEXT函数保留一位小数,接着用&连接符连接月份、空格、百分比值,此时再选择标签,在标签设置中,选择“单元格中的值”,就会出现如下窗口,我们把引用区域设置为E2:E13区域,并取消勾选“类别名称”、“百分比”,那么标签就能显示我们需要的内容了,你也可以DIY自己的内容。
最后将代表汇总的那个饼图颜色和标签都改成无颜色,再进行排版和美工,属于你的半圆饼图就做好了。
▲好图表往往都不是源数据做出来的,重要的话说四遍▲
同学们,如果我们说起动态图表,你会想到什么?那么下面这个动态图表的思路是不是可以给你更多的启发呢?
图表说明:“带说明文字”的动图,一样的控件使用,不一样的图表表现。
制作过程:
步骤1:先处理控件对辅助数据的操控,在工具栏中的“开发工具”中,插入“表单控件”——“组合框”。
鼠标右键点击控件,在菜单中选择“设置控件格式”,在“控制”选项卡中按下图设置内容。
此时我们选择控件中的内容时,E1单元格就会出现对应值的序号,下面我们就要围绕这个单元格制作图表的数据源。
步骤2:添加辅助数据。
E2单元格输入函数:=INDEX(A2:A13,E1)
E3单元格输入函数:=VLOOKUP(E2,A:B,2,0)
E4单元格输入函数:=SUM(B2:B13)-E3
E5单元格输入函数:=E3+E4
E6单元格输入函数:=E3/SUM(B2:B13)
合并D9:F10单元格区域,在这个合并单元格中输入函数:
="“"&E2&"”"&"销售额为:"&E3&"万元,"&CHAR(10)&"占总体销售额的"&TEXT(E6,"0.00%")
都是比较简单的函数,D9单元格输入的函数就是用&连接符将我们需要展示的内容罗列出来即可。
步骤3:选中E3:E5单元格区域,工具栏中点选“插入”——“饼图”,默认情况下,起始扇区的角度是0°。
步骤4:在工具栏中点选“插入”——“形状”——“圆角矩形”,如下图。
选中图形,在编辑栏中输入“=D9”。
再按照自己的喜好排版图表的美工和颜色,藉此我们的动态图表就做完了。
【编后语】
上面的四个范例都是利用了源数据的衍生数据,也就是我们常说的用“辅助列”来展示数据,同样的图表类型不同的表达方式,给观阅者不同的呈现,重要的是让我们的图表能够突出表达我们要表现的数据重点。
excel图表设计:如何让数据变化更加可视化相关推荐
- 基于Vue的数据可视化设计框架,数据大屏可视化编辑器
开发文档(★★★★★) 请访问 https://lizhensheng.github.io/vue-data-view/ 完整代码下载地址:基于Vue的数据可视化设计框架,数据大屏可视化编辑器 简介 ...
- excel中如何动态地创建控件以显示查询结果_年终汇报,Excel图表真难搞?80份可视化图表帮你10秒搞定...
最近分享了20个EXCEL图表的详细制作方法,这些图表是我在工作中经常用到的,因为工作中要处理大量的数据,常常要做PPT向领导汇报工作,有时接到通知就要汇报了,给我们的只有准备会场和通知参会人员的时间 ...
- 如何进行数据可视化图表设计?
如何进行数据可视化图表设计? 对数据人来说,数据可视化是分析理解数据,并最终呈现数据的必修课.本文从以下几个点来说明,如何进行数据可视化图表设计.1.数据背后的故事2.充分理解数据3.多种图表类型设计 ...
- Excel 图表 柱形图 带升降箭头
一.带升降箭头的柱形图 背景:这几天需要做一个Excel图表,是两个月份的对比,感觉原始的柱形图点简单,想到图表上添加一个环比的变化,但是在网上找了很久,一直没有一个相对满意的答案.恰好自己找到了,在 ...
- 使用Excel制作图表的实例教程 Excel图表制作大全
Excel图表:创建基本图表 Excel图表可以将数据图形化,更直观的显示数据,使数据的比较或趋势变得一目了然,从而更容易表达我们的观点. 本课我们将通过"图表向导"创建最基本的图 ...
- 四个变量的图表怎么做_年终总结必备:Excel双色图表怎么做?数据表达更直观...
快到年底了,小伙伴们的年终总结都要做起来了,年终总结一般都少不了图表的出场,可以更直观的表达数据变化,今天和大家分享一个双色图表的制作方法,先来看基础数据: 再来看图表效果: 图表中,低于平均值的部分 ...
- excel图表交互联动_深入讲解EasyShu图表与引用数据动态联动功能
EasyShu一开始的架构是将制作好的图表最终返回给用户,不依赖用户工作表的单元格区域引用,可满足图表绘制后的脱离数据源分享传播,无奈用户最强烈的反馈是要求图表与数据保持联动,这一需求实在对EasyS ...
- 大数据可视化大屏图表设计经验,教给你
前言 自从跟大家分享第一篇<大数据可视化大屏设计经验,教给你!>,很多小伙伴都会问我一些相关的问题,看了小伙伴给我发的视觉稿,整体都还不错,但是发现图表的设计都有一些问题,大家可能对 ...
- 图表嵌入到数据表格下方_在excel图表下方添加数据表 excel图表添加数据表
在excel图表下方添加数据表 excel图表添加数据表,前天刚学习了一个excel的新技术,叫"excel图表添加数据表"授课老师对我们说,这一技术的专业全称为"在ex ...
最新文章
- 17岁成研究生,20岁被劝退,38岁“神童”离世
- java B2B2C Springcloud电子商城系统-断路器(Hystrix)
- 题解 P1918【 保龄球 】python和C++
- Exchange2013DAG配置-零错误
- spring 第一天:1015
- 计算机研究所专业课,【择校必看】十三所计算机专业课只考数据结构的985院校!...
- 科技守卫城市安全,智慧消防解决方案
- php yii2 路径问题,yii2常用路径获取
- python实时处理log文件脚本
- Java 实验5 T1.整数是否为偶数
- Windows系统服务原理
- wamp php 如何安装,WAMP的详细安装过程分享
- 整型常量(基于百度及各处资料加上我的个人经验整理而成)
- 七、VUE基础——悦听音乐播放器案例(vue+axios)
- antd输入框禁止回车
- 基于VUE3的电子病历编辑器
- redis加锁和解锁
- 基于ESP32的智能家庭健康系统
- springboot对接微信支付
- 异常: Canonical names should be kebab-case(“-” separated), lowercase......... blablabla
热门文章
- Kivy Python的UI库
- 给办理广发样样行卡奴们的建议
- Linux服务器分区的方案
- 群表示论之frobenius互反律和诱导特征标
- Safari浏览器自动化测试(Python脚本测试)
- java基础知识(java基础知识刷题软件)
- 15. Traits基础
- linux1251端口,#1251 - Client does not support authentication问题解决!
- fifa足球世界 服务器维护,FIFA足球世界:新手入门全攻略,指尖传控操作让你成为大神!...
- 拖拽式快速建站存在哪些缺陷?