大家是不是觉得平常我们用excel做的目标与实际达成图太单调了,今天我们就来看一个好玩的可视化图表,它用两个上山的骑行者分别代表目标和实际达成,看起来效果还是很酷的,下面就先来看一下效果:
最终效果图:
分析
这个图表实际是用散点图实现的,是不是很有趣呢?如果你有兴趣也做一个的话,可以接着往下看,我会教你如何实现这一效果。
数据准备
插入表,名称为:目标进度表。已完成的部分可以逐步填写,以使骑行者的位置发生调整。
目标进度表
用于作图的数据计算表
目标总和=SUM(目标进度表[目标])
最近日期=IFERROR(INDEX(目标进度表[日期],L5),MAX(目标进度表[日期]))
=MATCH(TRUE,ISBLANK(目标进度表[已完成]),0)-1
开始日期=MIN(目标进度表[日期])
最终日期=MAX(目标进度表[日期])
目标值最近日期=VLOOKUP(K5,目标进度表,4,FALSE)
进度值最近日期=SUM(目标进度表[已完成])
进度值相应的行=IFERROR(MATCH(K9,目标进度表[目标累积],1),1)
进度日期-内插
日期累积目标
Date 1=INDEX(目标进度表[日期],K10)=INDEX(目标进度表[目标累积],K10)
Date 2=IFERROR(INDEX(目标进度表[日期],K10+1),J14)=IFERROR(INDEX(目标进度表[目标累积],K10+1),K14)
进度值
x相应的日期=J14+IFERROR(((J15-J14)/(K15-K14))*(K9-K14),0)
y进度值=K9=K19+$J$31
目标值
x相应的日期=K5
y目标值=K8=K22+$J$31
完成的日期=IFERROR(INDEX(目标进度表[日期], (K4-K9)/K4*(last.date-first.date)+$L$5),last.date)
计算表
步骤1 -创建X-Y图,以目标进度表[日期]和[目标]为X和Y的值
创建X-Y图,以目标进度表[日期]和[目标]为X和Y的值
步骤2 -增加目标与实际骑行者位置图(增加两个系列,以下两点就是)
目标值:x值=$K$21;y值=$L$22
进度值:x值=$K$18;y值=$L$19
步骤2 -增加目标与实际骑行者位置图
步骤3 -用骑行者的符号取代点(先复制符号,再分别选中点,CTRL+V贴入即可)
步骤3 -用骑行者的符号取代点
步骤4 -移动骑行者的位置,让其位于折线的上方。(就是调整J31单元格的偏移量的大小)
步骤4 -移动骑行者的位置。
结语:这个图表可以很好的练习x-y散点图的制作。建议大家多加练习,一旦你熟练掌握之后,你还可以再此基础上扩展出更有趣的效果。
致力于提供好玩又有趣的excel原创教程
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者千万别学Excel所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(可视化动态图表excel)(可视化动态图表怎么制作)
本文链接:https://www.51qsb.cn/article/dvjztv.html