图表可视化,让数据说话

如题所述

第1个回答  2022-07-26
在我们工作中可能会有大量的数据是杂乱无章的,我们很难及时去完成领导交代的数据分析任务,即使完成效率也很低,特别浪费时间,本次学习笔记是我根据自己学习图标可视化的学习思考过程,以此记录希望能有所收获。

使用的表格工具为Excel2013年版。

根据领导所需数据要求,进行统计分析,形成最初步的数据表格。

上面的表格很难让老板能第一时间看懂我们想要表达的内容,所以我们需要对表格数据进行可视化操作。

这篇文章记录图标可视化的三种方法:

1.条件格式

2.迷你图

3.动态图表

灵活运用这三种方法,能让数据分析更加高效,领导也能眼前一亮!

在Excel软件中开始栏有条件格式功能区,选择【条件格式】-【数据条】-【选择填充方式】,可以将要直观展示的数据转换成数据条,直观明了。

案例操作步骤:将销售额一栏转换成数据条,并且独立展示。

当我们直接套用色阶条数据格式时,数值也会同步显示,这样不是很美观,所以我们可以通过编辑规则,仅显示数据条。

条件格式中的数据条,非常好用又简单,但是并不能适用于所有的数据表,它只能简单的表示数据的大小,不能表现出数据的增长趋势。

如果我们需要展示出每个月的成交趋势,可以选择使用 迷你图。

在图表的下方插入一行用来放置迷你图,点击【插入】选项卡——进入【迷你图】功能区——根据需要选择迷你图的类型。

案例操作步骤:在表格下方增加两行作为放置折线迷你图和柱状迷你图的区域,点击折线迷你图,选择所需要的数据和放置迷你图的位置,点击确定就生成了网银的全年销售额。

重复操作即可得到网银、支付宝、微信等等分类的全年销售额折线图。

同理,迷你柱状图也是一样的操作,只不过选择插入柱形迷你图,就可以。

迷你柱形图中,都是细小的数据条,可能显示不是太明显,Excel中迷你柱形图可以设计,选中已添加好的柱形迷你图,就会自动出现【设计】选项卡,然后样式功能区的【标记颜色】中,可以选择将你想标记的数据换一种颜色,在案例中我将最高值标记成为了明黄色,便于一眼能看到。

迷你图可以一眼就让人看出趋势,但是要想知道折线之间的差异还是会比较困难,所以还是要借助表格来展示数据的具体差异。

动态表格能通过点击鼠标选择月份,动态显示出该月份的销售数据,并动态呈现表格,这样既方便又美观,同时更加高大上!

案例操作步骤:

1.插入月份显示框,通过进入【开发工具栏】中,进入【控件】功能区,点击【插入】,进入【表单控件】,选择【组合框控件】,在任何空白区域任意画出控件。

2.定义月份区域1-12月,命名为月份

3.将月份,通过控件来控制选择,调整控件大小。

鼠标移动到控件栏,右键选择设置控件格式,点击控制选项卡,输入数据源区域(下拉框要出现的数据),单元格链接(鼠标点击控件中下拉框的数据时,会生成一个数据)。

1.生成月份

通过第三步我们已经知道点击控件中的月份后,单元格链接后会生成相应的数字。

所以我们直接将该数字导入过来,加上“月”这个字,就能完美的达成效果。

2.动态提取总销售表中的的数据

通过INDEX函数和MATCH函数的灵活使用,可以将月份、类别与销售表相匹配,从而完美找出我们想要的数据。

MATCH函数(返回指定内容所在的位置)

MATCH(lookup-value,lookup-array,match-type)

lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或单元格引用。

lookup-array:表示可能包含所要查找的数值的连续单元格区域,应为数组或数组引用。

match-type:表示查找方式(取值-1,1,0),用于指定精确查找(0,查找区域无序排列)或模糊查找(-1,1,查找区域升序排列)

INDEX函数(返回指定位置中的内容)

INDEX(array,row-num,column-num)

array:要返回的单元格区域或数组

row-num:返回值所在行号。

column-num:返回值所在的列号

MATCH函数提取出月份和想要类别数据的行号和列号,INDEX函数通过行号和列号返回找到的数值。

案例操作:

我们要求出对应月份的网银销售数

首先运用MATCH函数定位对应月份和网银的行号和列号

行号:输入=MATCH(K10,A1:A13,0),最后得到结果为9,因为8月在表格里的行号对应为9。

列号:表格中的列行均为网银,微信,支付号等种类,所以列号要通过对比“网银”来确定列号

输入:=MATCH(L9,A1:F1,0),最后得到结果为2。

MATCH函数返回出的列号,行号,通过INDEX函数,返回出相应的数值。

输入:=INDEX(A1:F14,MATCH(K10,A1:A13,0),MATCH(L9,A1:F1,0))

其中A1:F14是要查找的数据区域。

通过这个方法以此类推,可以查找出其他种类对应月份的数据。

可以调整第一个公式中的引用方式,将数据区域,查找值,查找区域等绝对引用,将查找网银,微信等种类相对引用,可以自动填充找出相应的值

公式:=INDEX($A$1:$F$14,MATCH($K$10,$A$1:$A$13,0),MATCH( L$9 ,$A$1:$F$1,0))

3.手动输入年度指标

假设年度指标为78000

4.计算出累计完成量,和完成率

当我们点击8月时,要计算出表格中1-8月的销售额

我们采用OFFSET函数和SUM函数联合计算出累积完成量

OFFSET函数:引用函数,表示引用某一个单元格或者区域。

OFFSET(reference,rows,cols,height,width)

reference:引用必须引用单元格或响铃单元格区域,基点,作为偏移基准的参照

rows:左上角单元格引用的向上或向下行数。使用5作为rows参数,可指定引用中的左上角单元格为引用下方的5行。rows可谓正数(这意味着在起始引用的下方)或负数(这意味着在起始引用的上方)

cols:左上角单元格引用的向左或向右行数。使用5作为cols参数,可指定引用中的左上角单元格为引用右方的5行。cols可谓正数(这意味着在起始引用的右方)或负数(这意味着在起始引用的左方)

height:需要返回引用的行高,必须为正数

width:需要返回引用的列宽,必须为正数

案例操作:

以一月的数据为基准,通过月份的选择,定位出引用的数据,再通过SUM函数直接返回出这个区域的值

公式:=SUM(OFFSET(F2,0,0,K1,1))

F2单元格为一月销售额所在的单元格,我们不需要偏移所以rows和cols均为0,height为点击控件月份后背后单元格链接的数据,表示从1月到8月的区域,weight为1,

SUM函数直接求出了F2到F9区域数值的和,这也是我们要的累积完成量

5.完成率

通过与年度指标对比,累积完成量除以年度指标,求出完成率,求出之后更改数据格式成为百分比,可以直接求出完成百分比。

1.柱形图

鼠标框出想要生成柱形图的表格,进入插入选项卡,点击柱形图

可以通过设置将柱形图中的坐标值调整一下,取最小为0,最大为25000(因为数据中没有超过25000的),这样表格会比较饱满

因为动态表格中的数据都有,所以柱形图可以将纵向坐标轴,背景横线都消除

可以调整表格的样式背景颜色,等等让表格变得更加美观并且具有专业气质。

2.生成环比图

将完成率,未完成率(1-完成率)作为指标,选中生成环状图

将环比图的背景改成和大背景一样的背景,将标题,坐标轴都删掉,并且调整环比图格式,使得更加好看

可以设置数据系列格式,调整圆环内径,颜色等数据,最终形成漂亮的环比图。

直接插入文本框在环比图正中央,将完成率公式设置其中,更改格式使其更加美观。

1.可以源表格的数据可以随时修改,最终结果会相应的变化

2.可以通过控件动态实现,一键查找相应的明细,并生成柱状图和环比图

通过这个小锻炼,可以通过excel表格将数据进行分析整理,生成图表。

由此可以发现图表才是数据可视化的大佬,俗话说:字不如表,表不如图,一图胜千言,好好学习动态数据可视化,也能在老板面前更好的表现自己!

本文内容来自于自己学习小记,望以后更加努力,加油!
相似回答