Excel可视化图表看板,实现疫情动态数据分析与呈现(附源文件下载)

2020/2/14 17:30:33

春节期间爆发的新冠疫情,牵动着亿万中国人的心。

很多企业和公众号都推出了实时疫情追踪与查询平台,方便大家及时了解疫情最新发展情况。

作为Office深度使用者,我尝试用Excel图表看板来对主要的疫情数据进行分析与呈现,最终效果如下:

1-.png

用动态截图来更详细的展示Excel可视化图表看板:

7.gif

该类型图表看板在我们工作中应用也非常广泛,不仅借用了“一页流”的网站设计风格将关键数据在一屏中完整呈现,还借用数据可视化的方式达到了多维数据分析的目的,不管是现状还是趋势均一目了然。

我们来详细看看这类图表看板设计的关键点。

首先,根据国家卫健委官方公布的数据以及360实时疫情追踪数据来对疫情数据进行梳理,明确关键字段,固定数据结构和形式,最后形成“全国累计及新增病例人数”和“各省累计确诊、治愈、死亡病例人数”两个数据报表。

这里需要注意的是:为了实现图表看板中折线图的自动更新,特别将“全国累计及新增病例人数”报表设置为“超级表”(全选数据区域-【插入】-【表格】-【确定】)。

8.webp.jpg

9.webp.jpg


明确数据源后再来构思图表看板的组成。

该图表看板由5部分组成,分别是表头模块、表格模块、地图可视化模块、折线图模块、文本框模块,全面展示全国及各省疫情最新数据和新闻动态。

01  第一部分:表头

10.webp.jpg

首先,找一张跟新型冠状病毒肺炎相关的图片,然后用裁剪、拼接等方法完成图片的设计;为了让文字更清晰地显示,插入形状后设置渐变填充和透明度,作为文字的衬底,这样就完成表头的设计。

0第二部分:表格

11.webp.jpg

主要是完整呈现当天的疫情数据。在C13单元格输入公式=TODAY()-1,因为国家卫健委网站公布的数据都是前一天截止24时的数据,所以就是在当天日期的基础上减1,这样每次打开Excel表格,出现的日期就是前一天的日期。

公布的数据分为累计数据和新增数据,见表“全国累计及新增病例人数”,在B16单元格输入公式=LOOKUP(9E+307,全国累计及新增病例人数!B:B),并向后填充至K16单元格,则完成了每日数据的引用。该公式的含义是表格中的数据总是引用“全国累计及新增病例人数”这个表中每列的最后一个数据,数据源表出现更新的话,看板中的图表数据同步更新。

12.gif

0第三部分:地图可视化模块

13.webp.jpg

第三部分是地图可视化模块,在此模块基础上将确诊人数TOP 15的地区从高到低罗列。

地图可视化的难点就是需要启动Excel VBA,数据源为“各省累计确诊、治愈、死亡病例人数”报表。首先找到矢量版的全国地图,然后对每个地区按照地区名称进行命名,最后输入代码,测试运行代码即完成地图可视化设计工作。

14.webp.jpg

如果“各省累计确诊、治愈、死亡病例人数”报表中数据发生变化,地图中的颜色也会发生对应的变化。

15.gif


在K21单元格输入公式=LARGE(各省累计确诊、治愈、死亡病例人数!$B$3:$B$36,ROW(A1))

在J21单元格输入公式=INDEX(各省累计确诊、治愈、死亡病例人数!$A$3:$A$36,MATCH(实时疫情追踪图!K21,各省累计确诊、治愈、死亡病例人数!$B$3:$B$36,0))

完成“确诊人数TOP 15”数据的引用,用【条件格式】-【数据条】实现“条形图”的效果。

0第四部分:折线图模块

将全国疫情新增趋势、全国疫情累计趋势、湖北确诊病例增长趋势、全国(除湖北)每日确诊病例增长趋势分别用折线图展示,当“全国累计及新增病例人数”报表数据发生变化时,所有的折线图同步变化。

16.gif


05
第五部分:文本框模块

该模块可以为新闻热点,也可以为主要结论或观点,作为图表看板非常重要的解释和补充。

在看板结构确定后,最后就是对图表看板的美化,一旦看板形成,只需要更新原始数据即可实现看板所有数据的自动更新。


注:

(1)本文主要是用作Excel技术交流,主要参考网站为360实时疫情追踪。

(2)源文件下载地址为:

链接:https://pan.baidu.com/s/14Mh9hkpIr6iumEg9QaUrSQ

提取码:pgeo

(3)欢迎转载、点亮“在看”,与更多的职场人一起进步。