计算机教学论文:在Excel中使用数组公式实现多表联动查询_第1页
计算机教学论文:在Excel中使用数组公式实现多表联动查询_第2页
全文预览已结束

下载本文档

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

文档简介

1、论文发表专家中国学木论文网.59168,net计算机教学论文:在Excel中使用数组公式实现多表联动查询关键词计算机教学;excel;数据表;组合框;数组公式;联动查询中图分类号g434文献标识码c文章编号10040463(2011)07(b)009002microsoftexcel是一款集成了最优秀的数据计算与分析功能的软件,使用它用户完全可以按照自己的思路来创建电子表格,并进行各种数据处理和统计分析等操作。本文以“某单位人员工资表”为例,使用excel中的组合框、数组公式、函数、多维引用来实现多表联动查询功能。一、建立“原始数据表”在进行联动查询前应保证有一张工作表中记录了需查询的原始数据

2、,并将此工作表命名为“数据源表”,图1所示数据信息为本例所建立的数据源表。二、设计“分析查询表”样式用户可以根据自己的查询需要在一张新的工作表中设计“分析查询表样式”,本例使用了提示文字和组合框来设计分析查询表,设计好的表样式参见“图2-分析查询表样1.组合框的工作原理论文发表专家一中国学木论文网H在图2所示的分析查询表中,如果选定d2单元格,就会在单元格右侧出现一个倒三角箭头,单击箭头,会出现如图2所示的下拉列表,单击其中任何一项,该项的内容就被输入到d2单元格中。2.组合框的实现方法首先选定d2单元格,单击菜单“数据”“有效性”,在“数据有效性”对话框的“设置”选项卡中,在“允许”下拉列表

3、框中选择“序列”项,在“来源”框中输入工程部、设计室、后勤部,注意项目与项目之间以半角的逗号进行分隔。三、多表联动查询功能的实现1.设计思路解析首先选定d2单元格,并单击d2单元格右侧的倒三角箭头,在出现的下拉列表中选择任意一项,本例选择的是“后勤部”,部门一经选择,就会从“数据源表”中抽取所有“后勤部”人员的基本信息显示在“分析查询表”下方设计的“各部门工资统计表”中;除显示人员基本信息外,还会在e2单元格中显示该部门的人数统计信息,联动查询结果参见“图3-联动查询功能实现”所示。2.多表联动查询功能实现方法解析在excel中普通公式是返回单个数值,即使在引用时引用了多个数值。而数组公式是一

4、组或多组值进行多重计算,论文发表专家一中国学木论文网H5并且返回一个或多个结果。数组公式需要扩于花括号中,而且这个花括号手动添加无效,它是在输入公式后按组合键自动输入的。本例中抽取数据源表中人员信息并进行显示就是使用了数组公式来实现的。(1)从“数据源表”中抽取人员信息的实现方法抽取人员信息参见“图3联动查询功能实现”中a6:g12单元格显示内容。数组公式:在a6单元格中输入=if($d$2=“”,数据源!a3&“”,index(数据源!a:a,small(if(数据源!$b$3:$b$14=$d$2,row(数据源!a$3:a$14),999),row(1:1)&“”)数组公式,使用填充句柄为其它单元格进行公式填充。注意:数组公式两边的花括号是在输入公式后按组合键自动输入的。公式解析如图4。 如果d2单元格为空,则将“数据源表”中从a3到g14单元格的内容全部显示;否则进行第部分函数计算。 返回“数据源表”中第a列及由第部分函数计算得出的行的值。(注:列值a:a会随数据填充而变化) 从第部分函数计算得出的单元

温馨提示

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

评论

0/150

提交评论