全球旧事资料 分类
Excel动态图表的制作
SANYGROUPsystemofficeroom【SANYUA16HSANYHUASANYUA8Q8SANYUA1688】
fExcel
动态图表的制作
动态图表适合在特定区域展示多组含有比例性质的图表,如饼
形图。对于仅体现数据量的折线图而言,可以一图展示多组数据,
使用动态图表的意义不大。本文以动态饼形图的制作为例说明动态
图表的制作方法。
假设有以下数据表需要做饼图(可新建Excel文件命名为“饼
形图”,然后将数据复制粘于Sheet1的A1中):
省份2011年2012年2013年2014年
陕西
3240350035643850
河南
3678392940464322
四川
3863413242494545
湖北
3526378538794164
河北
3720392340924315
甘肃
3325353336583886
合计
21352228022348825082
实现思路:通过组合框控制要选择呈现的数据系列(本例为
2011~2014年),这种变化会被组合框以数值形式反映于某一单元
格,然后自定义一个数据区,这个数据区与组合框控制的变化的数
值关联,因此也是可变的,最后创建饼形图,将饼形图的数据区改
为这个动态数据区(图表中的数据区不接受公式,因此需要通过自
定义数据区中转一下),这样就可以通过操作组合框控制饼形图的
变化了。
1、创建辅助数据。因为组合框只能识别纵向数据区,故复制年
份转置粘贴于B10单元格中:
2、创建组合框
(1)开发工具插入表单控件组合框:
(2)右击组合框设置控件格式:
(3)单击任意一空白单元格,不选定组合框,退出对它的编辑
状态,再单击组合框的下拉箭头,测试一下组合框:
f会产生联动,说明组合框建立成功。3、自定义动态数据区(1)选择第一组纯数据(不要标题与合计),然后按CtrlF3调出名称管理器,点新建,把这块区域自定义一个名称,假定为“销售”:(2)很显然这个销售的位置是死的,不能变的,因此我们使用i
direct和char函数(如果不明白这两个函数的意义,请翻看前期分享)结合组合框控制的C10单元格让它产生变化。思路是:通过观察我们发现,我们需要第1组数据时,C10值为1,数据区在B列;第2组,C10为2,数据区在C列……我们知道char65“A”,依此类推即可得到各字母,再用字母与数字结合通过i
direct就可以指定单元格区域,所以我们用char65C10来实现列标可变:i
direct“Sheet1”char65C10”2”char65C10”7”需要注意的是:公式中的双引号一定得是英文状态下的双引号,如果复制进去的话,需要手动改以下公式中的6个双引号。确定备用。4、只使用第1组数据创建饼形图(1)创建空白图表:(2)右击空白图,“选择数据”:(3)在图表数r
好听全球资料 返回顶部