EXCEL动态图表经典教程.xls_第1页
EXCEL动态图表经典教程.xls_第2页
EXCEL动态图表经典教程.xls_第3页
EXCEL动态图表经典教程.xls_第4页
EXCEL动态图表经典教程.xls_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

前言:前言: 函数解析:函数解析: 123456 789101112 131415161718 192021222324 具体举例:(红色区域为函数返回结果)具体举例:(红色区域为函数返回结果) 123456 789101112 131415161718 192021222324 123456 789101112 131415161718 192021222324 123456 789101112 131415161718 192021222324 变动方法:变动方法: =OFFSET( =OFFSET(C32C32, ,0 0, ,2 2,3,4),3,4) =OFFSET( =OFFSET(C20C20, ,1 1, ,3 3,1,1),1,1) 通过上面三个案例,我们发现Offset的返回结果可以是一 个数据区域。正常情况下,我们是可以用鼠标选中一个连续区 域去绘制图表的,这也就使Offset的返回结果可以成为图表的 数据源。 接下来,我们只要通过调整Offset参数的数值,就可以随时 改变该参数引用的区域了。 比如下面的例子,我们将Offset的第2、3个参数制定在 D44和F44单元格上,那么我们只要随时改变单元格的数值,就 可以改变选中区域(即红色区域)了。 由于变动图表必须用到函数,而Offset又是比较常用的一 种制作变动图表的函数,所以我想还是在开始之前把这个函数 交待清楚如果对Offset有一定了解的朋友可以跳过本部分。 不少朋友看到Offset有5个参数,第一反应就是太过复 杂,其实这5个参数我们可以分成3组来看待。 首先,Offset是个用来选择某一单元格区域的函数。在上 面的公式里,我们用红、蓝、黑三种颜色把offset的五个参数 分成了3组。 其中红色参数(也就是第一个参数)代表执行这个函数的 时候光标的起点,也就是C13单元格。 蓝色的一组参数表示把起始单元格下移N行(参数2)和右 移N列(参数3),本案例中就是从C13单元格开始,先下移1 行,再右移2列,到达了E14单元格。 最后一组的两个黑色参数,代表一个N行M列(参数4是N, 参数5是M)的数据区域。这个区域是以前3个参数决定的光标 的新位置(E14)为起点的,从这个单元格(E14)开始计算的N 行M列(本案例参数4参数5都是1,所以是以E14为左上角的一 行一列,也就是E14本身)。 综合5个参数的效果,上面的函数的返回结果应该是9 =OFFSET( =OFFSET(C13C13, ,1 1, ,2 2,1,1),1,1) =OFFSET( =OFFSET(C26C26, ,2 2, ,3 3,2,1),2,1) 回首页回首页 参数2: 1 参数3:2 公式 =OFFSET( =OFFSET(C46C46, ,D44D44, ,F44F44,1,1),1,1)实际结果:实际结果:9 9 123456 789101112 131415161718 192021222324 当如上面案例所示时,参数2等于1,参数3等于2,那么实 际结果为9,即从C46开始下移一行右移两行以后的1行1列的区 域。如果我们将D44和F44分别改称3和1,发现实际结果会改为 20。这时候,通过更改函数参数来更改选择区域的效果就实现 了。 如果上面的变化原理你理解了,那么恭喜你,最基本的变 动图表原理你已经掌握了。下一步,我们就要学习如何把可变 动的Offset函数返回值变成图表的过程了。 通过上面三个案例,我们发现Offset的返回结果可以是一 个数据区域。正常情况下,我们是可以用鼠标选中一个连续区 域去绘制图表的,这也就使Offset的返回结果可以成为图表的 数据源。 接下来,我们只要通过调整Offset参数的数值,就可以随时 改变该参数引用的区域了。 比如下面的例子,我们将Offset的第2、3个参数制定在 D44和F44单元格上,那么我们只要随时改变单元格的数值,就 可以改变选中区域(即红色区域)了。 1月2月3月制作原理:制作原理: 张三216227109 李四118160206 王五22579310 察看 2 月的数据 姓名数据 张三227 李四160 王五79 适用范围:适用范围: 制作步骤:制作步骤: 步骤一:设置辅助区域步骤一:设置辅助区域 姓名数据 张三 李四 王五 步骤二:设置变动参数步骤二:设置变动参数 查看 本案例是最基本的变动图表,所以先简单的说说变 动图表的原理。 变动图表能够变动的根本原因在于:使用函数作 为数据源,在函数的某个参数发生改变的时候,函数 的返回值随即发生改变,引用该函数返回值作为数据 源的图表也就随即变动,这样的图表就使最基本的一 种动态图表。 我们通常最习惯的函数编辑方式是在单元格里编 辑函数,所以最基本的动态图表,就是直接引用这些直接引用这些 写好了函数的单元格区域制作图表写好了函数的单元格区域制作图表。我们只要设置一 个可以随时手动选择数值的函数参数,就通过改变参 数的方式随时让图表变动了。 蓝色表格部分为本图表的数据源,我们的目的是 通过选择不同的月份察看不同月份里3位销售员销售业 绩的贡献率,也就是察看他们占总销售额的百分比。 确定了我们要构造什么样子的图表,就要根据这 个图表的需求设计一个辅助数据源。本案例是饼状 图,所以数据源结构比较简单,就是由数据系列名称 和数据系列值组成。结构如下: 为了让图表可以随时变动,一定要有一个函数参 数是我们随时可以更改的。也就是本案例中黄色单元 格部分,通过手动修改月份,可以实现红色辅助区域 数据的变换,图表也随之改变。 该部分只要手动设置即可,要注意的是:要让可 以变动的那个参数单独占用一个单元格,以便之后引 用方便。 如果希望出现案例里的下拉菜单,可以使用数据 有效性里的“序列”功能。(07版里在数据选项卡的 “数据有效性”命令里,03版的在数据菜单的“有效 该方法制作的变动图表是最基本的一类,由于采 用了大家都能轻松接受的辅助区域法,并且没有使用 控件,所以掌握起来非常容易。不足之处是辅助区域 会影响整个报表的美观。如果隐藏,在隐藏后容易被 误删或者误更改,在不进行工作表保护的情况下有一 定风险。 个人认为该方法作为学习变动图表的入门学习资 料比较适宜,但是出于数据安全的角度,实际应用中 49% 34% 17% 张三 李四 王五 回首页回首页 步骤三:设置引用函数步骤三:设置引用函数 姓名数据 张三=VLOOKUP(A8,$A$1:$D$4,$E$6+1,0) 李四=VLOOKUP(A9,$A$1:$D$4,$E$6+1,0) 王五=VLOOKUP(A10,$A$1:$D$4,$E$6+1,0) 步骤四:创建图表步骤四:创建图表 步骤五:相关善后处理步骤五:相关善后处理 截止到上一步,本案例已经基本完成。如果希望 这个图表做的更加完美,可以我们之前制作的红色辅 助区域进行隐藏,同时进行工作表的保护,以保证报 表的美观性和安全性。 只要在红色辅助区域里写一个函数,就可以把蓝 色数据源里对应的数据调用过来了,当然函数里一定 要包含步骤2里设置的那个黄色区域的参数,不然无法 实现变动效果。 其函数具体书写如下,如对Vlookup函数不理解者 请先查看该函数的帮助(注:所有引用均是左侧原案 例位置) 选中红色辅助数据区域,插入饼状图,并根据自己 的需要调整图表的各种属性。 34% 17% 步骤一:设置辅助区域步骤一:设置辅助区域 步骤二:设置变动参数步骤二:设置变动参数 2月的数据 本案例是最基本的变动图表,所以先简单的说说变 动图表的原理。 变动图表能够变动的根本原因在于:使用函数作 为数据源,在函数的某个参数发生改变的时候,函数 的返回值随即发生改变,引用该函数返回值作为数据 源的图表也就随即变动,这样的图表就使最基本的一 种动态图表。 我们通常最习惯的函数编辑方式是在单元格里编 辑函数,所以最基本的动态图表,就是直接引用这些直接引用这些 写好了函数的单元格区域制作图表写好了函数的单元格区域制作图表。我们只要设置一 个可以随时手动选择数值的函数参数,就通过改变参 数的方式随时让图表变动了。 蓝色表格部分为本图表的数据源,我们的目的是 通过选择不同的月份察看不同月份里3位销售员销售业 绩的贡献率,也就是察看他们占总销售额的百分比。 确定了我们要构造什么样子的图表,就要根据这 个图表的需求设计一个辅助数据源。本案例是饼状 图,所以数据源结构比较简单,就是由数据系列名称 和数据系列值组成。结构如下: 为了让图表可以随时变动,一定要有一个函数参 数是我们随时可以更改的。也就是本案例中黄色单元 格部分,通过手动修改月份,可以实现红色辅助区域 数据的变换,图表也随之改变。 该部分只要手动设置即可,要注意的是:要让可 以变动的那个参数单独占用一个单元格,以便之后引 用方便。 如果希望出现案例里的下拉菜单,可以使用数据 有效性里的“序列”功能。(07版里在数据选项卡的 “数据有效性”命令里,03版的在数据菜单的“有效 该方法制作的变动图表是最基本的一类,由于采 用了大家都能轻松接受的辅助区域法,并且没有使用 控件,所以掌握起来非常容易。不足之处是辅助区域 会影响整个报表的美观。如果隐藏,在隐藏后容易被 误删或者误更改,在不进行工作表保护的情况下有一 定风险。 个人认为该方法作为学习变动图表的入门学习资 料比较适宜,但是出于数据安全的角度,实际应用中 步骤三:设置引用函数步骤三:设置引用函数 =VLOOKUP(A8,$A$1:$D$4,$E$6+1,0) =VLOOKUP(A9,$A$1:$D$4,$E$6+1,0) =VLOOKUP(A10,$A$1:$D$4,$E$6+1,0) 步骤五:相关善后处理步骤五:相关善后处理 截止到上一步,本案例已经基本完成。如果希望 这个图表做的更加完美,可以我们之前制作的红色辅 助区域进行隐藏,同时进行工作表的保护,以保证报 表的美观性和安全性。 只要在红色辅助区域里写一个函数,就可以把蓝 色数据源里对应的数据调用过来了,当然函数里一定 要包含步骤2里设置的那个黄色区域的参数,不然无法 实现变动效果。 其函数具体书写如下,如对Vlookup函数不理解者 请先查看该函数的帮助(注:所有引用均是左侧原案 例位置) 选中红色辅助数据区域,插入饼状图,并根据自己 的需要调整图表的各种属性。 49% 张三 李四 王五 1月2月3月制作原理:制作原理: 张三216227109 李四118160206 王五22579310 察看李四 的数据 适用范围:适用范围: 制作步骤:制作步骤: 步骤一:设置变动数据区域步骤一:设置变动数据区域 由于前一个案例介绍的辅助区域法存在数据安全问 题,同时也显得不够专业,所以利用定义名称制作图表 的方法就应运而生了。 通过公式选项卡下的名称管理器功能(Office 2003 里是在插入菜单下的“名称”功能里),可以将将 上一个案例中写在辅助区域里的函数写在名称管理器上一个案例中写在辅助区域里的函数写在名称管理器 里,然后使用预设好的名称作为数据源图表数据源里,然后使用预设好的名称作为数据源图表数据源,就 可以实现与辅助区域法相同的效果了。 由于名称管理的方式将函数放置在后台,所以避免 了数据区域被误改的风险,使函数数据源更加稳定,看 上去也更加专业。所以定义名称法是最常用的变动图表 制作方法,被Excel使用者所广泛接受。也是日后制作 复杂变动图表的基础。 蓝色数据区域为原始数据源,本案例目的在于通过 更改黄色数据区域的人名,使用柱状图表现每个任1、2 、3月数据高低情况。 本案例中黄色单元格部分为函数的变动参数,通过 手动修改人名,可以实现名称管理器里的名称所包含的 函数变换,图表也随之改变。 注意:要让填写人名的单独占用一个单元格,以便 之后引用方便。 本案例和之前的案例都使用到了下拉菜单控制数 据,简单的说一下下拉菜单的制作方式: 在数据选项卡里选择“数据有效性”命令(2003版 里在数据菜单的有效性命令里),在对话框中选择“允 许序列”,然后在数据源选框里写上下拉列表里的内 容,用英文逗号隔开(张三,李四,王五)。之后就可 以点击确定了。 需要说明的是:有效性下拉菜单里的数据一定要和 数据源里的一模一样,否则函数不容易查找出对应的值 0 50 100 150 200 250 1月 2月 3月 回首页回首页 步骤二:创建名称步骤二:创建名称 步骤三:根据名称创建图表步骤三:根据名称创建图表 打开公式选项卡中的名称管理器,新定义一个名称 (03版的在插入菜单的名称命令里),名称为:“案例 2_销售数据”,引用的公式写:=OFFSET(2、定义名称 动态图表!$A$1,MATCH(2、定义名称动态图表 !$B$6,2、定义名称动态图表!$A$2:$A$4,0),1,1,3) (绿色代表不同参数)。 需要说明的是:之前的案例由于是引用整个辅助区 域作为数据源,所以是分别用几个Vlookup分别调用不 同的数值,这个案例里由于是在柱状图里引用一个连续 的数据区域,所以使用了能直接引用整个数据源区域的 Offset函数,建议不熟悉的朋友先查看前文Offset函数 的教程,Match函数由于比较简单,请察看Match函数的 说明。 创建一个柱状图,右键设置数据源,添加一个新的 数据系列,其系列值为:=变动图表案例教程.xls!案例 2_销售数据。 在数据源选择的对话框里将水平分类轴改为B1:D1 单元格即可让横坐标显示月份。 注意系列值里必须要写明工作簿名称。 图表基本完成,根据个人需要设置图表属性即可。 0 50 100 150 200 250 0 50 100 150 200 250 1月 步骤一:设置变动数据区域步骤一:设置变动数据区域 由于前一个案例介绍的辅助区域法存在数据安全问 题,同时也显得不够专业,所以利用定义名称制作图表 的方法就应运而生了。 通过公式选项卡下的名称管理器功能(Office 2003 里是在插入菜单下的“名称”功能里),可以将将 上一个案例中写在辅助区域里的函数写在名称管理器上一个案例中写在辅助区域里的函数写在名称管理器 里,然后使用预设好的名称作为数据源图表数据源里,然后使用预设好的名称作为数据源图表数据源,就 可以实现与辅助区域法相同的效果了。 由于名称管理的方式将函数放置在后台,所以避免 了数据区域被误改的风险,使函数数据源更加稳定,看 上去也更加专业。所以定义名称法是最常用的变动图表 制作方法,被Excel使用者所广泛接受。也是日后制作 复杂变动图表的基础。 蓝色数据区域为原始数据源,本案例目的在于通过 更改黄色数据区域的人名,使用柱状图表现每个任1、2 、3月数据高低情况。 本案例中黄色单元格部分为函数的变动参数,通过 手动修改人名,可以实现名称管理器里的名称所包含的 函数变换,图表也随之改变。 注意:要让填写人名的单独占用一个单元格,以便 之后引用方便。 本案例和之前的案例都使用到了下拉菜单控制数 据,简单的说一下下拉菜单的制作方式: 在数据选项卡里选择“数据有效性”命令(2003版 里在数据菜单的有效性命令里),在对话框中选择“允 许序列”,然后在数据源选框里写上下拉列表里的内 容,用英文逗号隔开(张三,李四,王五)。之后就可 以点击确定了。 需要说明的是:有效性下拉菜单里的数据一定要和 数据源里的一模一样,否则函数不容易查找出对应的值 步骤二:创建名称步骤二:创建名称 步骤三:根据名称创建图表步骤三:根据名称创建图表 打开公式选项卡中的名称管理器,新定义一个名称 (03版的在插入菜单的名称命令里),名称为:“案例 2_销售数据”,引用的公式写:=OFFSET(2、定义名称 动态图表!$A$1,MATCH(2、定义名称动态图表 !$B$6,2、定义名称动态图表!$A$2:$A$4,0),1,1,3) (绿色代表不同参数)。 需要说明的是:之前的案例由于是引用整个辅助区 域作为数据源,所以是分别用几个Vlookup分别调用不 同的数值,这个案例里由于是在柱状图里引用一个连续 的数据区域,所以使用了能直接引用整个数据源区域的 Offset函数,建议不熟悉的朋友先查看前文Offset函数 的教程,Match函数由于比较简单,请察看Match函数的 说明。 创建一个柱状图,右键设置数据源,添加一个新的 数据系列,其系列值为:=变动图表案例教程.xls!案例 2_销售数据。 在数据源选择的对话框里将水平分类轴改为B1:D1 单元格即可让横坐标显示月份。 注意系列值里必须要写明工作簿名称。 图表基本完成,根据个人需要设置图表属性即可。 123 月 2月 3月 1月2月3月 制作原理:制作原理: 张三216227109 李四118160206 王五22579310 1 适用范围:适用范围: 制作步骤:制作步骤: 步骤一:调用开发工具选项卡步骤一:调用开发工具选项卡 步骤二:插入单选控件步骤二:插入单选控件 利用单选控件制作变动图表,实际上是通过把单选把单选 控件的选择结果链接到某个单元格,控件的选择结果链接到某个单元格,使用这个反映单选使用这个反映单选 结果的单元格作为参数编写动态图表的数据源函数结果的单元格作为参数编写动态图表的数据源函数。这 样就可以通过改变选择结果来改变函数参数,从而实现 动态图表更新的效果。 单选控件让变动图表显得更加专业,对于观看报表 的用户来说,界面也更加友好。 但是在实际工作中,单独依靠单选控件制作的案例 相对较少,一方面由于通常选项比较多,罗列过多选项 会让图表显得零乱,另一方面是由于Office 2007里控 件不能与图表绑定,容易因为误操作而造成位置错位。 在实际应用中,单选控件更多情况下用于2选1或3 选1的情况,比如让用户选择按日期察看或者按地点察 看。 本案例通过选择不同的人员查看该人员1、2、3月 数据的走势,所以选择了折线图进行表示。其中红色数 字单元格是单选控件链接的结果单元格。 在Office按钮菜单的最下方电机Excel选项命令, 在探出的对话框的“常规”选项卡里给“显示开发工具 选项卡”打勾。 这样就可以调用开发工具选项卡了。 注:Office 2003里可以在“视图”菜单的“工具 栏”命令里找到“控件工具箱”。 选择开发工具选项卡里的单选按钮(圆形),在工 作区拖拽画出一个按钮。 选择该按钮,右键,设置控件格式,将“控制”中 的“链接到单元格”指定到A6单元格(案例中红色单元 格)。如果希望更美观的话可以选择“三维阴影”增加 美观性。 复制2个这样的按钮,然后分别编辑张三,李四, 王五作为其显示的名字。这时候选择不同的按钮,A6单 元格就可以显示对应的1、2、3了。 注:如果有一道以上的单选题,需要使用“分组框 ”控件把属于一道题的选项圈在一起,不然系统会统一 识别成一道题。 0 50 100 150 200 250 1月 2月 3月 回首页回首页 张三 李四 王五 步骤三:创建名称步骤三:创建名称 步骤四:根据名称创建图表步骤四:根据名称创建图表 打开名称管理器,新定义一个名称,名称为:“案 例3_个人销售数据”,引用位置的的公式写: =OFFSET(3、单选控件变动图表!$A$1,3、单选控件 变动图表!$A$6,1,1,3)(绿色代表不同参数)。 同样,建议不熟悉的朋友先查看Offset函数的说明 。 创建一个空白的 折线图,右键,设置数据源,添 加一个新的数据系列,其系列值为:=变动图表案例教 程.xls!案例3_个人销售数据。 在数据源选择的对话框里将水平分类轴改为B1:D1 单元格即可让横坐标显示月份。 注意系列值里必须要写明工作簿名称。 图表基本完成,根据个人需要设置图表属性即可。 步骤五:相关善后处理步骤五:相关善后处理 在完成基本操作后可以对红色字体的单元格进行隐 藏或保护,以保证数据和图表的安全。 0 50 100 150 200 250 1月 步骤一:调用开发工具选项卡步骤一:调用开发工具选项卡 步骤二:插入单选控件步骤二:插入单选控件 利用单选控件制作变动图表,实际上是通过把单选把单选 控件的选择结果链接到某个单元格,控件的选择结果链接到某个单元格,使用这个反映单选使用这个反映单选 结果的单元格作为参数编写动态图表的数据源函数结果的单元格作为参数编写动态图表的数据源函数。这 样就可以通过改变选择结果来改变函数参数,从而实现 动态图表更新的效果。 单选控件让变动图表显得更加专业,对于观看报表 的用户来说,界面也更加友好。 但是在实际工作中,单独依靠单选控件制作的案例 相对较少,一方面由于通常选项比较多,罗列过多选项 会让图表显得零乱,另一方面是由于Office 2007里控 件不能与图表绑定,容易因为误操作而造成位置错位。 在实际应用中,单选控件更多情况下用于2选1或3 选1的情况,比如让用户选择按日期察看或者按地点察 看。 本案例通过选择不同的人员查看该人员1、2、3月 数据的走势,所以选择了折线图进行表示。其中红色数 字单元格是单选控件链接的结果单元格。 在Office按钮菜单的最下方电机Excel选项命令, 在探出的对话框的“常规”选项卡里给“显示开发工具 选项卡”打勾。 这样就可以调用开发工具选项卡了。 注:Office 2003里可以在“视图”菜单的“工具 栏”命令里找到“控件工具箱”。 选择开发工具选项卡里的单选按钮(圆形),在工 作区拖拽画出一个按钮。 选择该按钮,右键,设置控件格式,将“控制”中 的“链接到单元格”指定到A6单元格(案例中红色单元 格)。如果希望更美观的话可以选择“三维阴影”增加 美观性。 复制2个这样的按钮,然后分别编辑张三,李四, 王五作为其显示的名字。这时候选择不同的按钮,A6单 元格就可以显示对应的1、2、3了。 注:如果有一道以上的单选题,需要使用“分组框 ”控件把属于一道题的选项圈在一起,不然系统会统一 识别成一道题。 步骤四:根据名称创建图表步骤四:根据名称创建图表 打开名称管理器,新定义一个名称,名称为:“案 例3_个人销售数据”,引用位置的的公式写: =OFFSET(3、单选控件变动图表!$A$1,3、单选控件 变动图表!$A$6,1,1,3)(绿色代表不同参数)。 同样,建议不熟悉的朋友先查看Offset函数的说明 。 创建一个空白的 折线图,右键,设置数据源,添 加一个新的数据系列,其系列值为:=变动图表案例教 程.xls!案例3_个人销售数据。 在数据源选择的对话框里将水平分类轴改为B1:D1 单元格即可让横坐标显示月份。 注意系列值里必须要写明工作簿名称。 图表基本完成,根据个人需要设置图表属性即可。 步骤五:相关善后处理步骤五:相关善后处理 在完成基本操作后可以对红色字体的单元格进行隐 藏或保护,以保证数据和图表的安全。 2月 3月 1月2月3月制作原理:制作原理: 张三216227109 李四118160206 王五22579310 1适用范围:适用范围: 制作步骤:制作步骤: 步骤一:插入下拉列表控件步骤一:插入下拉列表控件 步骤三:创建名称步骤三:创建名称 选择开发工具选项卡里的组合框控件,在工作区拖 拽画出一个组合框(类似下拉菜单)。(调用开发工具 选项卡方式请参考案例3) 选择该控件,右键,设置控件格式,将“控制”中 的“链接到单元格”指定到A7单元格(案例中红色单元 格)。如果希望更美观的话可以选择“三维阴影”增加 美观性。将“数据源区域”制定为本工作表的A2:A4。 经过上述操作,组合框的下拉列表中就可以显示张 三,李四,王五作为其显示的名字。这时候选择不同的 按钮,A7单元格就可以显示对应的1、2、3了。 打开名称管理器,新定义一个名称,名称为:“案 例4_个人销售数据”,引用位置的的公式写: =OFFSET(4、下拉列表控件变动图表!$A$1,4、下拉 列表控件变动图表!$A$7,1,1,3)(绿色代表不同参 数)。 使用组合框控件动态图表原理与使用单选控件基本 相同,是通过把组合框控件的选择结果链接到某个单元是通过把组合框控件的选择结果链接到某个单元 格,使用这个反映单选结果的单元格作为参数编写动态格,使用这个反映单选结果的单元格作为参数编写动态 图表的数据源函数图表的数据源函数。这样就可以通过改变选择结果来改 变函数参数,从而实现动态图表更新的效果。 适用范围与单选控件制作的变动图表基本一致,但 是由于列表里可以存在更多的选项,所以使整个图表更 加简洁干净,是更常用的一种选择。 本案例通过选择不同的人员查看该人员1、2、3月 数据的走势,所以选择了折线图进行表示。其中红色数 字单元格是单选控件链接的结果单元格。 0 50 100 150 200 250 1月 2月 3月 回首页回首页 步骤四:根据名称创建图表步骤四:根据名称创建图表 打开名称管理器,新定义一个名称,名称为:“案 例4_个人销售数据”,引用位置的的公式写: =OFFSET(4、下拉列表控件变动图表!$A$1,4、下拉 列表控件变动图表!$A$7,1,1,3)(绿色代表不同参 数)。 创建一个空白的折线图,右键,设置数据源,添加 一个新的数据系列,其系列值为:=变动图表案例教 程.xls!案例4_个人销售数据。 在数据源选择的对话框里将水平分类轴改为B1:D1 单元格即可让横坐标显示月份。 注意系列值里必须要写明工作簿名称。 图表基本完成,根据个人需要设置图表属性即可。 步骤五:相关善后处理步骤五:相关善后处理 在完成基本操作后可以对红色字体的单元格进行隐 藏或保护,以保证数据和图表的安全。 0 50 100 150 200 250 1月 步骤一:插入下拉列表控件步骤一:插入下拉列表控件 选择开发工具选项卡里的组合框控件,在工作区拖 拽画出一个组合框(类似下拉菜单)。(调用开发工具 选项卡方式请参考案例3) 选择该控件,右键,设置控件格式,将“控制”中 的“链接到单元格”指定到A7单元格(案例中红色单元 格)。如果希望更美观的话可以选择“三维阴影”增加 美观性。将“数据源区域”制定为本工作表的A2:A4。 经过上述操作,组合框的下拉列表中就可以显示张 三,李四,王五作为其显示的名字。这时候选择不同的 按钮,A7单元格就可以显示对应的1、2、3了。 打开名称管理器,新定义一个名称,名称为:“案 例4_个人销售数据”,引用位置的的公式写: =OFFSET(4、下拉列表控件变动图表!$A$1,4、下拉 列表控件变动图表!$A$7,1,1,3)(绿色代表不同参 数)。 使用组合框控件动态图表原理与使用单选控件基本 相同,是通过把组合框控件的选择结果链接到某个单元是通过把组合框控件的选择结果链接到某个单元 格,使用这个反映单选结果的单元格作为参数编写动态格,使用这个反映单选结果的单元格作为参数编写动态 图表的数据源函数图表的数据源函数。这样就可以通过改变选择结果来改 变函数参数,从而实现动态图表更新的效果。 适用范围与单选控件制作的变动图表基本一致,但 是由于列表里可以存在更多的选项,所以使整个图表更 加简洁干净,是更常用的一种选择。 本案例通过选择不同的人员查看该人员1、2、3月 数据的走势,所以选择了折线图进行表示。其中红色数 字单元格是单选控件链接的结果单元格。 步骤四:根据名称创建图表步骤四:根据名称创建图表 打开名称管理器,新定义一个名称,名称为:“案 例4_个人销售数据”,引用位置的的公式写: =OFFSET(4、下拉列表控件变动图表!$A$1,4、下拉 列表控件变动图表!$A$7,1,1,3)(绿色代表不同参 数)。 创建一个空白的折线图,右键,设置数据源,添加 一个新的数据系列,其系列值为:=变动图表案例教 程.xls!案例4_个人销售数据。 在数据源选择的对话框里将水平分类轴改为B1:D1 单元格即可让横坐标显示月份。 注意系列值里必须要写明工作簿名称。 图表基本完成,根据个人需要设置图表属性即可。 步骤五:相关善后处理步骤五:相关善后处理 在完成基本操作后可以对红色字体的单元格进行隐 藏或保护,以保证数据和图表的安全。 2月 3月 1月2月3月 制作原理:制作原理: 张三216227109 李四118160206 王五22579310 适用范围:适用范围: TRUETRUEFALSE 制作步骤:制作步骤: 步骤一:创建多选控件步骤一:创建多选控件 多选变动图表与单选变动图表最大的区别在于每一 个多选控件都要单独对应一个单元格链接。通过选择不通过选择不 同的 多选控件,触发该控件对应单元格的变化,同时同的 多选控件,触发该控件对应单元格的变化,同时 带动引用了该单元格的函数变化,最终带动图表变化。带动引用了该单元格的函数变化,最终带动图表变化。 多选控件的变动图表可以选择一个至多个数据系列 进行同时显示,适合查找并比较几组数据的异同。由于 可以给报表察看着更多的自由组合空间,所以该类型图 表在灵活性比较强的报表里适用起来比较适合。 需要说明的是,不是所有类型的图表都适合使用多 选控件,在本案例里,如果想要使用饼状图分别比较1、 2、3月3个人的份额,就会发现只能出现一个饼图,实现 不了3个饼图并列比较的效果。 本案例的目的是查看每个人在1、2、3月中的数据变 化,同时也可以比较不同人每个月数据的相对高低。所 以适用了柱状图,不同颜色的柱子表示不同人的数据。 在开发工具选项卡中找到多选按钮(带勾的方 框),在工作区绘制3个多选控件,分别将其显示的文本 改为张三、李四、王五。 选中第一个多选控件,右键,设置控件格式,在控 制选项卡里将单元格链接设置为A8,对后两个单元格设 置同样步骤的操作,但是分别链接的单元格为B8,C8。 如此一来,我们在选中第一个多选按钮的时候,A8 单元格就会出现TRUE字样,表示第一个多选按钮被选中 。(未选中为FALSE) 需要强调的是,多选控件一定是每个控件对应一个 不同的单元格,这样才能分开显示该控件是否被选择国 0 50 100 150 200 250 300 350 1月 2月 3月 张三 李四 王五 回首页回首页 张三 李四 王五 步骤二:创建名称步骤二:创建名称 步骤三:根据名称创建图表步骤三:根据名称创建图表 创建一个空白的柱状图,右键,设置数据源,添加 三个新的数据系列,其系列值分别为: =变动图表案例教程.xls!案例5_张三数据 =变动图表案例教程.xls!案例5_李四数据 =变动图表案例教程.xls!案例5_王五数据 在数据源选择的对话框里将水平分类轴改为B1:D1 单元格即可让横坐标显示月份。 注意系列值里必须要写明工作簿名称。 图表基本完成,根据个人需要设置图表属性即可。 注:有几个多选按钮就要做几个名称,也就对应要 添加那么多个数据系列。 由于每个控件对应不同的单元格链接,可以分别控 制图表里不同数据系列的属性,所以定义名称也要一个 控件对应一个名称。 打开名称管理器,新建一个名为:案例5_张三数据 的名称,其引用位置的公式为:=OFFSET(5、多选控件 变动图表!$A$1,-(5、多选控件变动图表 !$A$8),1,1,3)。适用同样方式建立案例5_李四数据, 公式为:=OFFSET(5、多选控件变动图表!$A$1,-(5 、多选控件变动图表!$B$8)*2,1,1,3),案例5_王五数 据,公式为:=OFFSET(5、多选控件变动图表!$A$1,- (5、多选控件变动图表!$B$8)*3,1,1,3)。 需要说明的是:,-(5、多选控件变动图表!$B$8) 这个函数的意思,是将B8单元格里的内容转化成数字格 式,也就是将True的结果转化成电脑默认的真值结果 数字1。以方便控件选择结果作为函数的数字参数。 0 50 100 150 200 250 300 350 1月 步骤一:创建多选控件步骤一:创建多选控件 多选变动图表与单选变动图表最大的区别在于每一 个多选控件都要单独对应一个单元格链接。通过选择不通过选择不 同的 多选控件,触发该控件对应单元格的变化,同时同的 多选控件,触发该控件对应单元格的变化,同时 带动引用了该单元格的函数变化,最终带动图表变化。带动引用了该单元格的函数变化,最终带动图表变化。 多选控件的变动图表可以选择一个至多个数据系列 进行同时显示,适合查找并比较几组数据的异同。由于 可以给报表察看着更多的自由组合空间,所以该类型图 表在灵活性比较强的报表里适用起来比较适合。 需要说明的是,不是所有类型的图表都适合使用多 选控件,在本案例里,如果想要使用饼状图分别比较1、 2、3月3个人的份额,就会发现只能出现一个饼图,实现 不了3个饼图并列比较的效果。 本案例的目的是查看每个人在1、2、3月中的数据变 化,同时也可以比较不同人每个月数据的相对高低。所 以适用了柱状图,不同颜色的柱子表示不同人的数据。 在开发工具选项卡中找到多选按钮(带勾的方 框),在工作区绘制3个多选控件,分别将其显示的文本 改为张三、李四、王五。 选中第一个多选控件,右键,设置控件格式,在控 制选项卡里将单元格链接设置为A8,对后两个单元格设 置同样步骤的操作,但是分别链接的单元格为B8,C8。 如此一来,我们在选中第一个多选按钮的时候,A8 单元格就会出现TRUE字样,表示第一个多选按钮被选中 。(未选中为FALSE) 需要强调的是,多选控件一定是每个控件对应一个 不同的单元格,这样才能分开显示该控件是否被选择国 步骤三:根据名称创建图表步骤三:根据名称创建图表 创建一个空白的柱状图,右键,设置数据源,添加 三个新的数据系列,其系列值分别为: =变动图表案例教程.xls!案例5_张三数据 =变动图表案例教程.xls!案例5_李四数据 =变动图表案例教程.xls!案例5_王五数据 在数据源选择的对话框里将水平分类轴改为B1:D1 单元格即可让横坐标显示月份。 注意系列值里必须要写明工作簿名称。 图表基本完成,根据个人需要设置图表属性即可。 注:有几个多选按钮就要做几个名称,也就对应要 添加那么多个数据系列。 由于每个控件对应不同的单元格链接,可以分别控 制图表里不同数据系列的属性,所以定义名称也要一个 控件对应一个名称。 打开名称管理器,新建一个名为:案例5_张三数据 的名称,其引用位置的公式为:=OFFSET(5、多选控件 变动图表!$A$1,-(5、多选控件变动图表 !$A$8),1,1,3)。适用同样方式建立案例5_李四数据, 公式为:=OFFSET(5、多选控件变动图表!$A$1,-(5 、多选控件变动图表!$B$8)*2,1,1,3),案例5_王五数 据,公式为:=OFFSET(5、多选控件变动图表!$A$1,- (5、多选控件变动图表!$B$8)*3,1,1,3)。 需要说明的是:,-(5、多选控件变动图表!$B$8) 这个函数的意思,是将B8单元格里的内容转化成数字格 式,也就是将True的结果转化成电脑默认的真值结果 数字1。以方便控件选择结果作为函数的数字参数。 2月 3月 张三 李四 王五 交易日期交易日期成交金额成交金额制作原理:制作原理: 2007/1/39,612.00请滑动滑框以选择不同日期段 2007/1/43,096.00 2007/1/52,245.32 2007/1/615,225.080 2007/1/73,168.00 2007/1/8277.20 2007/1/92,871.00适用范围:适用范围: 2007/1/1011,194.56 2007/1/112,616.60 2007/1/121,049.76 2007/1/136,264.00 2007/1/14423.40 2007/1/158,778.00 2007/1/1612,423.60 2007/1/174,885.92 2007/1/185,713.89 2007/1/1910,252.80制作步骤:制作步骤: 2007/1/203,643.20 2007/1/211,345.50 2007/1/224,815.36 2007/1/238,658.00 2007/1/248,832.00 2007/1/252,296.20 2007/1/2616,738.80 2007/1/273,416.40 2007/1/281,128.60 2007/1/2911,803.00 2007/1/3014,824.42 2007/1/312,320.00 2007/2/13,456.00 2007/2/24,176.00 2007/2/32,361.60 2007/2/47,561.44 2007/2/54,088.70 2007/2/616,116.10 2007/2/72,088.00 2007/2/82,916.00 2007/2/95,991.48 2007/2/101,219.68 2007/2/113,340.80 2007/2/122,271.06 2007/2/138,679.70 2007/2/142,958.12 2007/2/151,044.00 2007/2/162,827.50 2007/2/175,217.30 2007/2/185,063.85 0.00 2,000.00 4,000.00 6,000.00 8,000.00 10,000.00 12,000.00 14,000.00 16,000.00 2007/1/3 2007/1/4 2007/1/5 2007/1/6 2007/1/7 2007/1/8 2007/1/9 2007/1/10 2007/1/11 2007/1/12 成交金额成交金额 回首页回首页 2007/2/193,212.90 2007/2/202,394.00 2007/2/213,857.76 2007/2/225,469.75 2007/2/2315,942.68 2007/2/2415,284.88 2007/2/254,071.60 2007/2/266,960.72 2007/2/272,214.00 2007/2/282,552.00 2007/3/13,834.00 2007/3/25,411.20 2007/3/310,316.88 2007/3/419,853.60 2007/3/51,726.60 2007/3/63,318.90 2007/3/75,776.80 2007/3/85,555.88 2007/3/93,960.00 2007/3/104,710.42 2007/3/116,019.20 2007/3/123,317.60 2007/3/131,725.50 2007/3/1411,768.64 2007/3/152,897.84 2007/3/163,180.60 2007/3/172,762.76 2007/3/189,099.36 2007/3/199,687.60 2007/3/203,959.28 2007/3/217,160.40 2007/3/222,691.36 2007/3/233,491.60 2007/3/244,959.00 2007/3/253,697.50 2007/3/266,120.00 2007/3/271,123.20 2007/3/285,014.10 2007/3/2911,286.00 2007/3/303,128.40 2007/3/319,135.00 2007/4/117,342.00 2007/4/24,802.40 2007/4/33,810.24 2007/4/4744.48 2007/4/55,340.00 2007/4/69,113.40 2007/4/712,950.40 2007/4/88,419.40 2007/4/914,232.40 2007/4/107,449.60 2007/4/11512.64 2007/4/1212,986.88 制作原理:制作原理: 适用范围:适用范围: 制作步骤:制作步骤: 步骤一:创建多选控件步骤一:创建多选控件 步骤二:创建名称步骤二:创建名称 滚动条变动图表是根据滚动条上滑框的位置变化来改变根据滚动条上滑框的位置变化来改变 控件对应的参数,从而使作为数据源的函数返回值发生变化控件对应的参数,从而使作为数据源的函数返回值发生变化 而形成的动态图表。而形成的动态图表。 滚动条变动图表具有控件所控制数值变化跨度大,可连 续变化等特点。 当出现像本案例中一样的情况,图表里所要表达的数据 过多(本例中有100行数据),那么在一个有限的柱形图里要 同时表达那么多数据就造成了图表过小、看不清楚的问题。 使用了滚动条以后,可以控制图表只显示总数居中的某 一片断,而随着滚动条滑框的位置改变,变动图表中也显示 对应位置的对应数据信息。连续拖动滚动条的效果,就好像 一个能显示部分图表的透明窗口从包含全部数据的图表上滑 过一样。 由此可见,滚动条变动图表适合大量数据不能一次表示 本图利用柱状图表现出一段时间内每日销售金额的数值 及起伏趋势,并以10天为一周期察看。 在开发工具选项卡中找到滚动条控件,绘制一个水平滚 动条。(注意不要把其与数值调节钮混淆)在该控件上右键 单击鼠标,设置控件格式,将其最小值、最大值、步长分别 设置为0、90、1,将单元格链接设置为D5(红色数字处)。 设置完成后,当我们拖动滚动条滑块,会发现D5单元格 内的数字会随着滚动条的变化而变化。 步骤三:根据名称创建图表步骤三:根据名称创建图表 创建一个空白的柱状图,右键,设置数据源,添加一个 新的数据系列,其系列值为: =变动图表案例教程.xls!案例6_成交金额 在数据源选择的对话框里将水平分类轴改为: =变动图表案例教程.xls!案例6_交易日期 这样即可让横坐标随着滚动条变化显示对应的日期。 注意系列值里必须要写明工作簿名称。 图表基本完成,根据个人需要设置图表属性即可。 在名称管理器里创建一个名为:案例6_交易日期的名 称,其公式为:=OFFSET(6、滚动条控件变动图表!$A$2,6 、滚动条控件变动图表!$D$5,0,10,1),其中第2个参数是与 滚动条连接的单元格绑定的,负责图表的起始位置,第4个参 数表示图表中显示几天的数据。(本处是10天) 在名称管理器里创建一个名为:案例6_成交金额的名 称,其公式为:=OFFSET(6、滚动条控件变动图表!$B$2,6 、滚动条控件变动图表!$D$5,0,10,1),原理同上。 0.00 2,000.00 4,000.00 6,000.00 8,000.0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论