前面我们分享了柱图美颜术、旋风图、双层饼图、各种漂亮的百分比图、复合饼图、滑珠图、圆环图、电池百分比图、条件格式制作的百分比图和WIFI信号百分比图等12个图表教程,今天分享一个会跳动的脉搏图,365天的销售情况一图掌握,哪天高哪天低一目了然,需要的小伙伴快快收藏!
一、效果图
二、操作步骤
步骤一:添加4个辅助列
1、 第1个辅助列C列(辅助脉搏线),第2个辅助列D列(辅助圆点),第3个是E列(上限),第4个是F列(下限)。另外,在H1单元格随便录入一个查询的天数,比如100。
2、脉搏线公式:C2=IF(ROW()-1<=$H$1,B2,NA()),将公式向下填充,即如果当前的行号减1后小于等于H1单元格,则显示B2单元格的值,否则就显示NA,可以看到前100天的显示了数据,其他都显示NA。
3、圆点公式:D2=IF(ROW()-1=$H$1,B2,NA()),将公式向下填充,即如果当前的行号减1后等于H1单元格,则显示B2单元格的值,否则就显示NA,可以看到第100天的显示数据,其余的都显示NA。
4、上限和下限可以自由设置,案例中我们希望数据不超过1700,不低于1200。
辅助列公式图:
步骤二:插入折线图:选择数据→【插入】→【折线图】
步骤三:美化图表
1、 删除图例和网格线,修改标题等。
2、 修改横坐标格式。选择横坐标→右键选择【设置坐标轴格式】→将数据格式为【m/d】→添加,这时候就只显示月和日。修改单位为20天。
3、 修改上限和下限格式。点击图表→【格式】→【格式】在下拉菜单中选择【上限】→在【形状和轮廓】中选择绿色,粗细选择0.5磅。同样将下限设置为绿色0.5磅。
4、 隐藏【销量】。点击图表→【格式】→【格式】在下拉菜单中选择【销量】→【形状和轮廓】设为无轮廓,将它隐藏。
5、 设置圆点格式。点击图表→【格式】→【格式】在下拉菜单中选择【圆点】→【设置所先内容格式】→【填充】→【标记】→【数据标记选项】→点选【内置】类型为圆大小为8,填充颜色设为红色无线条。
6、 设置辅助脉搏线格式。点击图表→【格式】→【格式】在下拉菜单中选择【辅助脉搏线】→【形状和轮廓】设为1磅粗细。
步骤四:添加数据标签
1、 为上限下限添加数据标签。分别选中上限和下限最后1个点→右键选择【设置标签格式】→将数据标签设为显示【系列名称】和【值】,填充灰色→设置字体为白色。
2、 为圆点添加数据标签。选中圆点→右键选择【设置标签格式】→将数据标签设为只显示【类另名称】,填充灰色→设置字体为白色。
步骤五:设置自动运行跳动
这时侯我们改变数据,脉搏线就发生变动,但如何让数据自动变呢?这就要借助VBA代码了。
1、 导入VBA代码或写入代码。按ALT+F11,选择工作表→右键选择【导入文件】选择VBA代码【脉搏图自动运行】。
代码如下:
Sub 自动运行()
For i = 1 To 365
[h1] = i '根据单元格的实际位置修改
DoEvents
Application.Wait (Now + 0.000000000001) '数字越小,绘制的速度越快
Next i
End Sub
2、 在图的左上角插入一个矩形并设置格式→选择矩形→右键选择【指定宏】→选择宏【自动运行】,这样当我们点击矩形时,脉搏图就自己跳动了。
感谢各位小伙伴的关注和支持,会跳动的脉搏图你学会了吗?欢迎大家留言讨论,坚持原创不易,如果觉得课程有用,欢迎点赞、评论、转发、打赏!更多的EXCEL技能,请关注 “EXCEL学习微课堂”。