最近一段时间关于老米大选的话题成为焦点,关注竞选结果,目前宣布是以拜登290票胜出,很多平台上都能看到如下一个实时更新的竞选结果图,根据美国的竞选规则,最终拿到超过半数的270者获胜,下图表以地图按区域划分统计,不同颜色区分,呈现给大,这样的图表新颖,直观。以地区做以下图片来自源THE Associated press ,那么这样的专业图表EXCEL是否能实现?
我们先来看看对比图,左侧是EXCEL完成,小伙伴觉得怎么样?是不是也完成达到了相同的效果呢?
下面简单介绍下制作方法:首先,整理数据:A列按区域分类,B列统计竞选票比例,注,这里数据只用其中一人的百分比,两两对比,一个胜,另一个人则输,右侧要准备地图,和调整表单格式。
这里顶部两者票数统计采用REPT 函数,REPT函数按照给定的次数重复显示文本,可以通过函数 REPT 来不断地重复显示某一文本字符串,对单元格进行填充,=REPT("█",56*(F5/539))&REPT("░",56*(1-(F5+K5)/539)),表示左侧拜登票数占比再+未统计票数占比图,在右侧,表示特郎普的票数占比,输出重复次数是它占总数的百分比,设置字体颜色,就是一个很好的条形图啦。
我们举例说明:如下就能很简单的用1个函数做条形图,在C1 =REPT("█",B1), 表示C1单元格重复显示B1单元格5个“█”符号,单元格格式,选择左侧对齐,这就是顶陪投票统计所用的函数,是不是很简单,注意,模拟列的字体不要用中文,使用Arial,否则很难看了。
下面左侧选择靠左齐,右侧选择右对齐,就如下图,是不是很简单,图形长短自己跟进票数计算,
接下来根据实时统计数据一键填充颜色,如下:
自动填充用到VBA,关于VBA的部分在这不详细说明。
完成效果图
感谢支持,谢谢鼓励。