Excel图表技巧07:创建滑动显示的图表
excelperfect
下图1是我在chandoo.org上看到的一个图表技巧。很有趣的图表显示方式,你能想到吗?
图1
图表背后运行的数据如下图2所示。
图2
其中,单元格M7中的公式为:
=IF($M$5-$L7=0,7,MOD($M$5-$L7,7))
下拉至单元格M9。
单元格N7中的公式为:
=IF($M$5-$L7=0,7,MOD($M$5-$L7,7))
下拉至单元格N9。
单元格M13中的数组公式为:
=INDEX(C5:I5,M5)
单元格M14中的数组公式为:
=INDEX($C$6:$I$18,1,$M$5)
单元格M15中的数组公式为:
=INDEX($C$6:$I$18,13,$M$5)
单元格M16中的公式为:
=M15/M14-1
单元格M18中的公式为:
='与2019年5月相比'&M13&IF(M16>0,'增长','减少')&''&TEXT(ABS(M16),'0%')
单元格P5中的公式为:
='我是图表'&M5
单元格P7中的公式为:
='这是图表'&M7
单元格Q7中的公式为:
='这是图表'&N7
单元格P8中的公式为:
='和图表 '&M8
单元格Q8中的公式为:
='和图表 '&N8
单元格P9中的公式为:
='和图表 '&M9
单元格Q9中的公式为:
='和图表 '&N9
下面是实现方法。
1. 绘制图表并将它们放置在单元格区域中,每个单元格中一个图表。如下图3所示。将这些放置图表的单元格区域命名为charts。
图3
2. 在要显示图表的工作表中放置滚动条,并设置如下图4所示。
图4
3. 计算相邻图表。根据下图5所示,可以使用简单的公式来计算。
图5
4. 创建7个命名单元格,每个图表单元格一个。
名称:mid.chart
引用位置:=INDEX(charts, 滚动条链接的单元格)
名称:left1、left2、left3
引用位置:=INDEX(charts, 图表号单元格)
名称:right1、right2、right3
引用位置:=INDEX(charts, 图表号单元格)
5. 链接图表图片。选择中间要显示的图表所在单元格并复制,到要放置图表的位置并粘贴,然后从快捷菜单中选择“链接图片”,如下图6所示。
图6
选择图片,在公式栏中输入:
=mid.chart
依次复制并粘贴要放置在其左边或右边的图表,按上述步骤设置图片链接和名称公式引用。
6. 格式化图片链接,使其得到满意的效果。
欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。