用合并计算功能实现表格间的数据关联

来源:百度文库 编辑:神马文学网 时间:2024/04/20 07:21:55
  用合并计算功能实现表格间的数据关联
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/5_office/excel/excelshl/2007214/22510.html 不少朋友都认为,要实现两个以上工作表间的数据关联(即从多个工作表中提取我们需要的字段组成一个新的表格)必须借助于VBA或者VLOOKUP函数,对于初学Excel的朋友来说,这两种方法无疑都是有一定难度的。笔者通过实践发现只要用好了Excel中的合并计算功能,就可以轻轻松松地实现多个工作表间的数据关联。下面从一个实例出发介绍一下实现的方法。  图1为一张多人合作录入的成绩表,每人输入一门学科的成绩,最后想将其合并为一张汇总表。朋友们可能会想,这还不简单,只要将其复制到一起就可以了。可问题是有的老师在成绩录入后就对数据表排序看成绩了,有的老师遇到缺考名单就直接跳过去了,有的老师发现只要有学生缺考就将其名单删除了,再加上有的学生缺考一门学科,有的学生所有学科都缺考,导致最终在各个工作表中的学生数以及顺序都不一样,由于记录数较多,不可能一一对照后再进行数据的复制合并,所以只能想办法以“学号”作为关键字段对这些工作表进行关联操作了。 
图1  新建一张工作表,命名为“汇总表”,单击“数据”菜单中的“合并计算”命令,弹出如图2所示的“合并计算”对话框,在“函数”列表框中使用默认的“求和”选项。 
图2  单击“引用位置”框右侧的压缩对话框按钮,选择一张记录数最多的工作表作为首先添加的工作表并单击,选中当前工作表中的学号和相应学科所包含的单元格区域,单击压缩对话框按钮返回到“合并计算”对话框中。单击[添加]按钮将其添加到“所引用的位置”列表框中。  类似地,我们还可以将其余的学科的成绩数据一一添加到“所引用的位置”列表框中,如图2所示。  选中“标签位置”中的“首行”和“最左列”复选框,单击[确定]按钮返回到“汇总表”中,此时我们会发现所有学科的成绩都以学号作为主要字段被自动关联到“汇总表”中去了。最终效果如图3所示。 
图3  小提示 如选中“合并计算”对话框中的“创建至源数据的链接”复选框,源数据表中的数据一旦发生了变化,汇总表中的数据也会随着一起改变。另外,如果被关联的字段事先被排序过,在汇总表中将出现在最前面(在本例中,化学成绩在关联之前被排序过),最后我们可根据需要再对各学科的顺序进行相应的调整就可以了。
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/5_office/excel/excelshl/2007214/22510.html