技巧|如何让你的Excel图表更灵动?

技巧|如何让你的Excel图表更灵动?

Hi,大家好,我是胖斯基

当你看到一堆数据并要做汇报时,有没有过烦恼?

比如一份涉及到收入、成本、利润、客户满意度的数据,就维度而言,有4个维度,可能常规做法就是4张数据表分别展开,这么一看,好像有点单调

技巧|如何让你的Excel图表更灵动?

画风而言,比较平铺直叙,显得比较呆板和单调,从而导致你的汇报,也失去了引人入胜的精彩,那如何让你的Excel图表更灵动呢?

比如原始数据长这样:

技巧|如何让你的Excel图表更灵动?

灵动后:

技巧|如何让你的Excel图表更灵动?

这样在突显了收入、成本、利润、满意度等4大经营指标的同时,也同步随意切换到该年度的各个月份的具体明细数据,直观的同时又兼顾了总体和细节的把控。

其实,就深入分析来看,收入、成本、利润、满意度,按照4层维度来展示,通过叠加来实现灵动效果,就像这样

技巧|如何让你的Excel图表更灵动?

那Excel中如何实现呢?

首先:按照最终示意图规划出大致的展示界面

技巧|如何让你的Excel图表更灵动?

这部分主要目的在于构图,搭建出汇报的草稿图,位置的摆放自定义,心中有规划即可,不必画出条条框框

其次:对原始数据做辅助列处理,目的在于形成后期的动态数据表

技巧|如何让你的Excel图表更灵动?

1. 对AM37单元格定义自定义名称,其名称为:valSelOption

2. 由于AM37单元格内容为空,故需要有个触发,当触发产生时,该单元格有内容;而这个触发是什么呢?就是之前效果演示的那样,鼠标的移动,移动到对应的指标时进行触发。(如何触发,看后面说明)

3. 当触发完成后,AM37单元格有内容,此时该指标下各个月份的数据明细值便可以依赖Index和Match来获取了(简单)

再次,构建鼠标的触发过程

鼠标触发过程很简单,其实利用的就是Excel中超链接函数

HYPERLINK(link_location,[friendly_name])

其中link_location一般而言是链接的文件,地址等,使用时,需要点击,即可跳转链接,但是此时,该参数如果利用一个自定义函数,则鼠标移动上去时,即可触发

自定义函数如下:

技巧|如何让你的Excel图表更灵动?

该函数的功能在于触发时,将某个单元格的内容回写到valSelOption(即AM37单元格)。

然后在对应的单元格中:插入HYPERLINK函数,如下:

技巧|如何让你的Excel图表更灵动?

公式为:=IFERROR(HYPERLINK(highlightSeries(B3)),"6")

即:将B3单元格内容回写到valSelOption,如果回写失败形成#value的话,则利用IFERROR来规避,返回数字"6",说明:该单元格的字体设置为Webdings,那么数字6,就是一个图形化的倒三角(▽)

再次,依据辅助列形成柱状图

技巧|如何让你的Excel图表更灵动?

这个操作比较简单,选中年月、动态列后,插入柱状条形图

最后,形成切换的流畅化效果

这部分主要针对指标区和鼠标触动区的颜色流畅变化,此时通过条件格式即可实现,这样随着你的鼠标切换触动,颜色进行变换

技巧|如何让你的Excel图表更灵动?

设置条件格式

技巧|如何让你的Excel图表更灵动?

篇幅问题,过程有些简化,有兴趣的可回复关键词"20180920",即可自动下载该图表源文件进行演练查看。

更多精彩,敬请关注Excel老斯基


分享到:


相關文章: