Board logo

标题: Excel单元格地址的妙用 [打印本页]

作者: 月上西楼    时间: 2007-9-25 13:57     标题: Excel单元格地址的妙用

??一日同事紧急求援统计成绩中的问题,原成绩表如图1所示,成绩表cjzb中的“考号”从右往左,依次前三位是座次号,第四、五位是班级号,第六至八位是学号,要求不破坏成绩表cjzb,在另外的表格中统计出各位考生的班级、学号、姓名、总名次及各单科的名次。
??通过观察发现,姓名可直接引用,而班级、学号用字段截取也很容易统计出结果,各科的名次如果按常规方法,就是在各科后依次统计出,然后复制到统计表中。科目越多,统计的次数就越多,很麻烦。最后通过实践,采用以下方法很方便快捷地统计出了成绩分析结果。










图1



??首先在同一工作簿内建立成绩分析表cjfx,并在单元格A1:N1内建立班级、姓名、总名次以及政治、语文、数学、物理、化学、英语、地理、历史、生物等各科目的名次表头。然后充分应用表间链接关系和单元格的相对地址、绝对地址,关联所需单元格。在A2单元格内输入公式“=left(right(CJZB!A2,5),2)”,在B2单元格内输入公式“=left(right (CJZB!A2,8),3)”,在C2单元格内输入公式“=CJZB!B2”,D2单元格内输入公式“=Rank(CJZB!C2, CJZB!C$2:C$981)”,按住F2单元格的填充柄,向右拖动至N2单元格,最后选定A2至N2单元格区域,向下拖动N2单元格的填充柄,整个成绩分析表(如图2)就轻松制作出来了。



图2






欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0