- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Excel图表应用篇:筛选及列表
实际工作中,对于周期性数据,我们有可能需要制作由触发器驱
动的Excel图表,甚至是由多个数据的动态变化来构成一个小型图表应
用系统,以此来动态展示数据。此时需要使用建立在单层次表达基础
之上的多层次表达,以适应这种新需求,Excel的相关功能可以帮助我
们实现这样的需求:
1.图表可进行交互式的数据查询及呈现;
2.图表可动态适应数据个数的变化;
3.可动态看到数据的变化过程趋势。
通过Excel自动筛选功能及列表功能,或使用查询函数的辅助数据
区域,是实现图表交互式数据查询最为简单和快捷的方法。
利用Excel定义名称封装的函数公式,在图表系列源数据中进行引
用,是相对灵活和简便的数据交互查询和动态展现方法。将Excel工作
表控件作为触发器来使用,交互过程更具良好的人机交互体验。
Excel数据透视表提供了强大的数据整合查询功能,利用数据透视
表来制作的数据透视图在查询上可实现复杂的交互数据查询,配合
Excel定义名称来使用在格式设置上更加灵活。
一个好的展示效果离不开多种Excel功能的整合使用,Excel的
VBA也是其中之一,尤其是Excel图表具有多种基于VBA编程的事件
响应过程,可供我们将图表变为触发器去参与交互过程。
筛选及列表
数据查询是一个“展示需要、隐藏不需要”的筛选过程。Excel中
可以被使用来进行图表可视化交互的查询功能有:自动筛选、列表和
Excel函数。通过这些简单的功能应用,可使查询结果变为具有动态交
互效果的图表展示。
自动筛选
Excel提供的筛选功能分为:自动筛选和高级筛选两种。自动筛选
功能基于下拉列表式的触发机制来完成筛选作业,该功能其实是将不
符合筛选条件要求的数据行进行了隐藏。图14.1-1的案例图表正是基
于此类引用的一个典型案例,整个制作过程相当简单,仅是在柱形图
表系列的源数据引用区域使用了自动筛选功能而已,图14.1-1左侧的
下拉列表是该方法的筛选操作。
图14.1-1利用自动筛选功能制作的交互图表
此方法需要勾选图表选项:只绘制可见单元格数据选项。自动筛
选区请包含列标题,这样的好处是可以使首行不参与筛选。
列表
列表是自Excel2003起,封装并强化了自动筛选的一个功能,该
功能可动态适应数据选区。当数据选区中有新数据被加入后,列表区
会自动扩充,当图表系列引用的源数据是该列表区,则图表系列的数
据点个数会自动进行相应增加。这减少了反复操作图表、修改源数据
引用区域的困扰。
创建一个列表区非常简单。无论Excel版本,仅仅只需选中我们需
要的数据选区时,然后按下键盘Ctrl+L组合键,根据提示勾选:表包
含标题,单击“确认”按钮即可,如图14.1-2所示。
图14.1-2创建列表对话框
Excel对于列表亦提供了相应的列表工具栏来进行管理,这使得列
表变得更加易于操作。如图14.1-3所示为Excel2003列表工具栏,图
14.1-4所示则为Excel2010列表选项卡。
图14.1-3Excel2003列表工具栏
图14.1-4Excel2010列表选项卡
熟练掌握列表的使用后,即可将图14.1-1的案例引用源数据区直
接转换为如图14.1-5所示的列表,来进行相应的管理。该方式完全基
于自动筛选功能,故图表选项同样需勾选“只绘制可见单元格数据”
选项。
图14.1-5利用列表功能制作的交互图表
辅助区域函数筛选
使用辅助单元格区域,同样可以利用Excel的查询函数来实现数据
的检索和筛选。Excel提供了诸如OFFSET、MATCH、INDEX、
CHOOSE等函数来进行相应的数据查找。
此处
文档评论(0)