Dashboard实用技巧—一个很有创造性的交互式图表选择方法

我们,让Excel变简单

今天介绍一个Dashboard的创意做法:交互式图表选择。

还是直接看效果吧:

随着滚动条的变化,位于中间的图表是我们想要重点展示的,同时,在图表上方也会显示这个图表的主要内容提示。

下面介绍制作方法。

首先需要先制作好想要展示的图表

图表的制作方法就不具体介绍了。这里就为大家展示数据,以及需要特别强调的地方。

作图需要的数据如下:

本文所有的图表都是基于这份数据完成的(实践中不限于只用一份数据,当然可以有不同的数据做出不同的图表)

在制作图表的时候,为了最后的效果,请将图表区域和绘图区的填充设为“无填充”:

将这些图表放置在同一个工作表中,命名为“图表”。
将每个图表放在一个单元格中

我们需要将每个图表放在一个单元格中:

一个图表只占用一个单元格。单元格大小也不要超出图表太多

将这些图表放在B2:B8区域中(本文案例中只有7个图表)

定义辅助数据

首先需要一个辅助数据,记录滚动条当前所在的位置代表的是第几张图表:

这个单元格在后面会跟滚动条链接在一起,记录的是滚动条的滑块位置

然后,我们根据这个辅助数据,计算当前图表左边和右边应该显示第几张图表:

这里我们使用了两个公式。我简单的举例解释一下这两个公式,如果中间图表是第4张的话,那么左边第一张就应该是4-1=3,右边第一张就应该是4+1=5。这就是公式中$M$6-$L8和$M$6+$L8的意思。但是由于有可能滚动到第一张和最后一张,这样这个左右两侧的图表序号就超出了我们的7张图表的限制,于是就使用Mod函数来解决这个问题。(关于MOD函数的作用和使用方法,可以看这篇文章

接下来我们制作一个辅助数据,来生成选定的图表标题:

根据选定的当前图表的序号,可以计算第一个月的值和最后一个月的值,然后计算它们之间变化的百分比,最后根据这个百分比生成一个标题串。公式都很简单,就不多加解释了。
定义名称

很多同学对这一步已经不陌生了。绝大多数交互式图表的效果都需要用到名称😁。如果想了解如何定义和使用名称,可以看这篇文章

首先定义一个名称:图表。

这个名称实际上定义了图表所在的区域

然后分别定义中间图表的名称:中间图表:

这个名称是在“图表”(刚才定义的名称)区域,找到我们选定序号的图表所在的单元格

定义紧挨着中间图表的左边第一张图表:

使用同样的方法,定义左二图表,左三图表,右一图表,右二图表,右三图表。

设定展示区域

我们新建一个工作表,叫做“Index”,然后选择合适大小的区域,将该区域填充为浅灰色。

使用照相机

很多同学对这一步也很熟悉了。照相机是制作Dashboard的重要工具之一。

随便选中一张图表所在的单元格,比如“图表”工作表的B2,点击“开始”选项卡中的照相机按钮,进行照相,然后点击“Index”的任意单元格,将“照片”放置在该区域:

如果你的菜单中没有照相机,请阅读本公众号前面的相关文章。

选中该“照片”,在公式栏中输入:

=中间图表

设置其格式:

复制这个图片,并按照如下方法设置其格式:

主要工作包括修改公式,设置三维旋转为“透视,极左极大”,去掉阴影,适当缩小

复制这个图片,继续制作左二图表,左三图表,右一图表,右二图表,右三图表,其中注意一下两点:

  1. 右侧三张图表的三维旋转效果为:透视,极右极大

  2. 从中间到两侧,离中间越远,填充的颜色越深

最后选择这些图片,进行垂直方向的对齐:

插入滚动条

在“开发工具”选项卡中,点击“滚动条”,通过鼠标拖拽,插入合适大小的滚动条:

设置滚动条格式:

设置标题

插入一个文本框,拖拽到合适大小:

在公式栏中将公式修改为:=Data!M19

修改文本框格式:

总结

这个案例用到的知识仍然是我们前面介绍过的,主要是名称和照相机的使用以及定义名称所用的Index函数,实际上都很简单。关键是灵活组合运用这些技巧,才能够做出令人惊艳的Dashboard效果。
关注本公众号,点击底部菜单“联系客服”,与客服取得联系,索取“滚动选择显示图表”案例文件
END
关注ExcelEasy
关于Excel的一切问题,你都可以在这里找到答案
(0)

相关推荐