Excel分档填色图

 在平时的工作中,想必大家都遇见过,公司业务遍布中国,或者省份这种情况。各个省份,均有数据。运营的伙伴常用的表达方式是表格形式。如下:

Excel分档填色图_第1张图片

还有另外一种可视化表达方式如下:


Excel分档填色图_第2张图片

很明显,第二种更加直观,可读性高。那么第二种是如何实现的呢,下面小编给大家分解步。

第一步:寻找广州的矢量图,矢量图格式有WMF,EMF,AI,EPS。常用WMF。


Excel分档填色图_第3张图片

找到广东WMF图片,插入→图片→来自文件。单击鼠标右键→组合→取消组合


Excel分档填色图_第4张图片

如图,广州省按照市区分为不同区域。

第二步:区域命名,设置分档阀值和图例

区域命名,将韶关市区域命名为shaoguan。如下图左上角红色区域,同理将其他区域也命名。


Excel分档填色图_第5张图片

设置分档阀值和图例,如下图,设置好区域对应的颜色梯度。这步很简单,按照自己想要的梯度设置即可。


第三步:查找各区域省颜色号

将阀值查找区域设置一个名字,我这里设置了color_table。(这样设置是为了查找颜色方便)


Excel分档填色图_第6张图片

将各省份的数值,用vlookup公式查找对应的颜色,切记这里查找用模糊匹配。


Excel分档填色图_第7张图片

第四步:编写填色的宏代码

录制宏按钮:

如果大家的excel没有开发工具这栏,先自行百度添加开发工具。


Excel分档填色图_第8张图片

录制宏,填充颜色。需要知道:如何获知一个单元格的填充颜色,如何设置一个图形的填充色。那么就可进行宏操作。

录制宏时,给宏命名fill_color。录制时,进行如下操作:

1:选中单元格H1

2:设置单元格H1的填充颜色为某种颜色

3:选中某个地形图

4:设置该地形图填充色为某种颜色

录制完成后,打开VBA编辑器,找到模块,查看代码,如下图。标记的为核心代码

1:填充H1单元格颜色

2:设置地图图形填充色


Excel分档填色图_第9张图片

稍作修改,完成编程。

Excel分档填色图_第10张图片

第五步:单击按钮,指定宏


可以根据自己习惯,生成按钮指定宏,完成填色。


Excel分档填色图_第11张图片

Ok,完成填色。

欢迎关注公众号“三只产品数据汪1”

欢迎留言提问。

你可能感兴趣的:(Excel分档填色图)