打字猴:1.70042792e+09
1700427920
1700427921
1700427922 图3-4 按透明度填色的宏代码
1700427923
1700427924 这段宏针对每个国家的图形,首先设置其填充色为单元格K6的填充色,然后设置其透明度为F列对应的百分比数值,这样每个图形的填充色就变得深浅不同了。对图例则是先设置为K6的填充色,然后设置出由浅到深的渐变效果。核心代码均通过录制宏得来,Excel 2007以上版本和2003版本可能有所差异,请按录制结果修改。
1700427925
1700427926 使用窗体控件或矩形框绘制一个按钮,显示文字为“填充颜色”,指定宏为本段代码fill_color。
1700427927
1700427928 6.单击测试模型。
1700427929
1700427930 现在单击按钮,你会发现地图图形已对应填色。检查并确认各区域填色的正确性。改变K6的填充色后再单击按钮,你会发现地图已按新的基准色重新绘制!
1700427931
1700427932 对地图图形所在区域拍照,得到一个整合的图形,方便导出时使用。
1700427933
1700427934 相比分档填色的热力地图,采用透明度原理制作热力地图的优点是精确的无级变色,且操作简单,无须设置分档阈值和图例,还可灵活快捷地设置地图的基准色。缺点是对地图图形的质量要求较高,边界必须严丝合缝,否则就会因为透明度的原因被读者看到缺陷。
1700427935
1700427936 本做法涉及的知识点有:自选图形的透明度、渐变,录制和编写宏,拍照等。
1700427937
1700427938 懒人直接用
1700427939
1700427940 在随书范例包中找到并打开“3.2透明度填色做法.xls(或.xlsm)”文件,启用宏。
1700427941
1700427942 ●在E列填入你的指标数据。建议使用VLOOKUP函数从其他表格查找引用过来。
1700427943
1700427944 ●如果需要,在K6单元格更改地图的基准色。这是一个灵活选项,便于选择与所分析指标意义相符合的颜色。
1700427945
1700427946 ●单击填色按钮,刷新地图的填色。将更新后的拍照对象复制到外部应用。
1700427947
1700427948 用地图说话:在商业分析与演示中运用Excel数据地图 [:1700427096]
1700427949 3.3 条件格式填色做法
1700427950
1700427951 上一节介绍的透明度热力地图做法,其填色是无级变化的,但只支持一种颜色由浅到深的变化,不适合于反映数据范围从负数到正数变化的“二分”情况。本节介绍一种条件格式填色做法,其填色既是无级变化的,又可以灵活设置从一种颜色渐变到另一种颜色。
1700427952
1700427953 作图思路
1700427954
1700427955 在2007版本以后,Excel对条件格式进行了增强,提供了数据条、色阶、图标3种可视化形式。其中色阶其实就是一种HeatMap,通过单元格填充色的深浅反映其数值的大小。
1700427956
1700427957 本做法的思路就是利用色阶来制作数据地图:对各区域的指标数据设置色阶条件格式,将条件格式所产生的填色效果,对应填充到各区域的地图图形,即可获得一个条件格式的热力地图,其填充色与数据是精确对应的。
1700427958
1700427959 作图步骤
1700427960
1700427961
1700427962 1.首先准备如图3-5所示的数据地图模型,本节以制作一份美国地图为例进行讲解。因为要利用到色阶功能,所以需要基于Excel 2007或2010版本。
1700427963
1700427964
1700427965
1700427966
1700427967 图3-5 条件格式填色数据地图模型 范例文件名:3.3条件格式填色做法.xlsm
1700427968
1700427969 其中,C~D列为各区域的指标数值。
[ 上一页 ]  [ :1.70042792e+09 ]  [ 下一页 ]