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. 格式化图片链接,使其得到满意的效果。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

(0)

相关推荐