Excel动态图表应用.pdf
《Excel动态图表应用.pdf》由会员分享,可在线阅读,更多相关《Excel动态图表应用.pdf(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、http:/ Excel 动态图表应用1 首先看一下数据源:根据分析需求,要制作可以 A列、B列、月份选择的动态数据表。例如某月中某个城市各个组别的销售图表包含柱形图及饼图,柱形图用以突出各个项目之间的对比情况,饼图以用对各个项目在整个数据中的占比情况,完成后效果如下:某个城市某个组别在各个月的销售图表:本实例的图表重点在于两个选择项的同时对下拉列表的控制互动。为了便于理解及添加新的应用要求,因此在【名称管理器】中新建名称来解决这类问题。此次实例中的名称管理器中的新建名称公式如下:如果觉得有些生涩难懂,可以参考我之前的博文:Excel 动态图表应用,与本文类似但应用的名称公式较为简单。这些名称
2、的主要功能是快速地、动态地赋值给图表的【系列】及【数据】、【标签】等。名称管理器中的部分名称解释:(1)按钮 _分公司:=图表!$M$3 将三个分公司按钮分为一组,设置其属性【控制】单元格链接“图表!$M$3”。按钮 _下拉列表分类链接至M1。(2)标签:=CHOOSE(图表!$M$1,CHOOSE(图表!$M$3,组别 _北京,组别 _上海,组别 _广州),月)为图表【水平(分类)轴标签】做标识。CHOOSE 选择函数是本动态图表的核心部分,“北京、上海、广州”这三个选项会链接至M3单元格,因此可以用M3单元格来控制标签标识。(3)系列:=CHOOSE(图表!$M$1,系列 _月,系列 _组
3、别)服务于图表的【图例项(系列)】。它与其他几个名称中的函数类似嵌套了CHOOSE 函数。标签和系列在图表中的位置【插入】选择图表类型创建图表,然后点击右键【选择数据】。如下图所示:当选择编辑时需要输入完整的工作簿路径:(4)系列 _月:=OFFSET(CHOOSE(图表!$M$3,区域 _北京,区域 _上海,区域 _广州),0,图表!$M$2,COUNTA(CHOOSE(图表!$M$3,组别 _北京,组别 _上海,组别 _广州),1)这个函数比较长,这里稍微解释一下,如果对函数构成不了解,可以按F1 帮助一下。Offset函数可以利用偏移量得到新的引用。范围根据选择按钮的链接单元格M3为基础
4、,用 CHOOSE 函数对其进行选择置顶区域范围。后面的COUNTA 函数同样通过按钮链接选择组别,并对其计数。通过对名称的设置,就能很好的为图表服务,动态的体现数据的意义。当然也可以通过其他函数来实现同样的效果,本文下面有此图表应用附件,如有兴趣欢迎交流。多坐标轴图表让数据更生动在 Excel 中,我们常常用到图表。因为它可以直观的让数据更生动,更容易让人记住。直接生成的图表往往生硬,不合我们想表达的内容。有时候就需要做点小改变了,本博文简单的介绍下多坐标轴的妙用。让数据更生动。数据源如下:直接根据数据源创建出来的图表如下。可见1 处显示的内容根本无法表达AB组的对比情况,因此点击2处的“切
5、换行/列”。得到图表如下,但可以看到由于只有一个纵坐标轴,发货次数 明细超越 发货延时 很多,无法显示延时的真实情况。故此选中图表中发货延时AB组数据,然后按键盘“Ctrl+1”弹出“设置数据系列格式”窗口。选中“系列选项”,分别对主次坐标 进行“分隔”、“无间距”进行设置。设置完成后得到下图,AB小组的发货次数及发货延时对比图表就这样完成了。如果觉得图表有点单调的话,那你可以选择你喜欢的“图表样式”、“设置图表区格式”进行美化,最终得到下面的图表。统计时间出现次数某表内有电话拨打时间,需要统计8:00 至 11:59、12:00 至 16:59、17:00 至 7:59 这三个时间段的拨打次
6、数填入 D2至 D4单元格内。此时我们B2单元格,输入公式:=HOUR(A2)。然后下拉填充至单元格A15,建立辅助列。然后在 D2中输入公式:=COUNTIF($B$2:$B$15,<12)-COUNTIF($B$2:$B$15,<7)8:00 至 11:59 12 点前的拨打次数减去小于7 点的拨打次数,得到6 次。D3中输入公式:=COUNTIF($B$2:$B$15,<17)-COUNTIF($B$2:$B$15,<12)12:00 至 16:59 17 点前拨打的次数减去小于12 点的次数,得到5 次。D4中输入公式:=COUNTIF($B$2:$B$15,&
7、lt;24)-COUNTIF($B$2:$B$15,<17)+COUNTIF($B$2:$B$15,<8)17:00 至 7:59 24 点前拨打的次数减去小于17 点的次数,加上0 点至 7 点拨打的次数,得到3 次。vlookup 函数简单应用“合并计费”2011-01-24 00:23:29标签:vlookupexcel用户原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http:/ excel 报表,含每月出账用户。如图,每个月用户不同。需要将用户合计入“合计”表内按每月排列。这里先将用户名全部复制在“总计”表“用户名”下
8、,然后选择“数据”选项卡中“数据工具”,“删除重复项”。得到所有出账用户名。然后使用vlookup 函数在 B2单元格中输入“=VLOOKUP($A2,1月!A1:B4,2,FALSE)”,在 C2单元格中输入“=VLOOKUP($A2,2月!A1:B4,2,FALSE)”,在 D2单元格中输入“=VLOOKUP($A2,3月!A1:B4,2,FALSE)”,向下拖动得到每月出账金额。这里出现的#N/A,表示该函数中每月可用数值。因为有些用户在某个月无金额产生。那么为了便于计算及美观。我们稍稍修改一下:=IF(ISERROR(VLOOKUP($A2,1 月!A:B,2,FALSE),VLOOK
9、UP($A2,1月!A:B,2,FALSE)还有很多方法可用实现上述结果,甚至更简单。此处为了演示vlookup 函数而用,欢迎大家一起交流。Excel 中 index 和 match 函数的应用实例2010-10-04 20:41:27标签:函数 实例Excel indexmatch原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http:/ 中常被用到的一种函数,本篇来介绍一下index 与 match 在实际工作中的应用实例。先看一下这个Excel 工作簿。要求:将“用户分析”工作表中机房名称 列中输入函数,向下拖动使其自动选择对应“号
10、段检索”工作表中备注 的机房名称。其中故障号码为“号段检索”表中起始、结束号段中的码号。因此这里需要利用index 与 match 函数来完成检索号段归属机房查询工作。想到了 index 与 match 函数了吧,可以先回顾一下。-INDEX-index 函数的意义:返回指定行列交叉处引用的单元格。公式:=index(reference,row_num,column_num,area_num)reference指的是要检索的范围;row_num指的是指定返回的行序号,如超出指定检索范围,返回错误值#REF!;column_num 指的是指定返回的列序号,如超出指定检索范围,返回错误值#REF!
11、;area_num 指的是返回该区域中行和列的交叉域。可省略,默认1。如小于1时返回错误值#VALUE!-MATCH-match 函数的意义:返回指定方式下查找指定查找值(可以是数字、文本或逻辑值)在查找范围1 行或 1列的位置。公式:=match(lookup_value,lookup_array,match_type)lookup_value指指定查找值;lookup_array指的是 1 行或 1 列的被查找连续单元格区域。match_type 指的是查找方式,1 或省略指查找小于或等于lookup_value的最大值,lookup_array必须为升序排列,否则无法得到正确结果。0 指
12、查找等于lookup_value的第一个数值,如果不是第一个数值则返回#N/A-1 指查找大于或等于lookup_value的最小值,lookup_array必须为降序,否则无法得到正确结果。-那么在这里是用match 函数来定位“用户分析”表中故障号码 在“号段检索”起始号段 或结束号段 的所在行序号。如下图:=MATCH(用户分析!K2,号段检索!B:B,1)。但是为什么检索出来的行号会是错误值呢?别忘了,match_type 为-1 时,lookup_array必须为升序排列,也就是“号段检索”表中起始号段 应按升序排序。OK,这次查询正确,也可以抽一个验证一下无误即可。最后 index
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel 动态 图表 应用
限制150内