打字猴:1.700428978e+09
1700428978 更加便捷的方法是使用如图5-11所示的宏代码,为各省图形批量指定宏调用。
1700428979
1700428980
1700428981
1700428982
1700428983 图5-11 为地图图形批量设置宏调用
1700428984
1700428985 4.测试选择器。
1700428986
1700428987 现在可以测试选择器了。注意,测试之前,先要手动为单元格A1初始化(即输入一个值,如“湖北”)。然后,用鼠标逐一单击各省的地图图形,你会发现选择的结果会反映在单元格A1中,地图图形的颜色也会跟随变化。
1700428988
1700428989 至此,一个地图形式的选择器已经完成,它将是第6章综合地图模型的重要部件。
1700428990
1700428991 5.准备动态图表数据源。
1700428992
1700428993 假设各省的数据存放在工作表data1中,其中A列为省名,与地图图形的名称对应;C~N列为各省1~12月的指标数据,如图5-12所示。
1700428994
1700428995
1700428996
1700428997
1700428998 图5-12 动态图表的数据组织
1700428999
1700429000 单元格A2引用工作表dashboard中A1的值,即当前被选中的省名。单元格C2:N2使用VLOOKUP函数从数据表格中查找返回当前选中省的对应数据。以单元格C2为例,其公式为:
1700429001
1700429002 C2: =VLOOKUP($A$2,$A$5:$N$36,COLUMN(C5),0)
1700429003
1700429004 将此公式向右复制到N2。这样,当用户通过前面的地图选择器选择某个省时,该省的数据就会被查找引用到第2行。
1700429005
1700429006 6.制作动态图表。
1700429007
1700429008 在工作表data1中以B2:N2为数据源制作图表,格式化至你喜欢的样式,然后将其复制粘贴到工作表dashboard中,放置在地图图形的右侧。
1700429009
1700429010 7.测试模型。
1700429011
1700429012 现在,用鼠标在地图上选择不同的省份,你会发现图表将自动跟随变化。检查并确认动态图表的数据引用正确。至此,一个基于地图选择的动态图表模型已经完成。
1700429013
1700429014 你可以继续使用第5~6步的方法,在其他工作表中准备数据,制作更多的图表,并且都放置到工作表dashboard中,与地图一起排列好,成为一个综合的动态仪表板,通过一个地图选择器同时控制多个图表、表格或者KPI显示。
1700429015
1700429016 本做法的主要技巧在于地图选择器的构造,其他与5.1节动态图表技术准备中的内容是一样的。
1700429017
1700429018 懒人直接用
1700429019
1700429020 在随书范例包中找到并打开“5.4基于地图选择的动态图表(鼠标点击版).xls(或.xlsm)”文件,启用宏。
1700429021
1700429022 ●在data1工作表中输入各省数据。
1700429023
1700429024 ●在dashboard工作表中测试动态图表,检查无误。
1700429025
1700429026 若要反映的数据源不是时间序列,或时间序列的周期不是12,可按前述步骤修改相应的地方或图表类型。
1700429027
[ 上一页 ]  [ :1.700428978e+09 ]  [ 下一页 ]