预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共32页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据排序、筛选及数据透视 北京邮电大学民族教育学院 信息数理中心 SCHOOLOFETHNICMINORITYEDUCATION 内容提要 6.1数据排序 626.2数据筛选 6.3数据透视 6.4思考与练习 北京邮电大学民族教育学院信息数理中心2 6.16.1数据排序数据排序 简单排序 多条件排序 RANK函数 排序的应用 北京邮电大学民族教育学院信息数理中心3 简单排序 1、将学生按照语文成绩的升序排列 2、将学生按照总分进行排名,将排名填写在“总 分排名”列 【数据排序及数据透视.xlsx,“简单排序”工作表】 北京邮电大学民族教育学院信息数理中心4 操作步骤 1、选中“语文”标题下的任意一个单元格,表明是按照“语文”列 进行排序,选择标签栏中“数据”,点击排序旁边的“A-Z”按钮, 整个工作表区域便按照“语文”升序排列。如果要降序排列,则点击 “Z-A”按钮。 北京邮电大学民族教育学院信息数理中心5 操作步骤 2、同样的,将数据区域按照“总分”列降序排列,并在“总分排名” 列中填充序列1至N,再将数据按照第一列“顺序”恢复原表顺序即可。 北京邮电大学民族教育学院信息数理中心6 问题 利用这种方法进行排序,会存在以下问题: 总分相同的两人,名次会不同,如下表中, 总分同为225分的两人,排名分别为5和6 北京邮电大学民族教育学院信息数理中心7 多条件排序 多条件排序,顾名思义,按照多个条件进 行排序。比如在上例中,将学生的排名按 照如下规则排序,依次选择“总分”、 “语文”、“数学”、“外语”作为排序 关键字段,即在“总分”相同情况下, “语文”成绩高者排名靠前,以此类推。 北京邮电大学民族教育学院信息数理中心8 操作步骤 选中数据区域中的任意一个单元格,点击“数 据”选项卡中的“排序”按钮,弹出“排序” 对话框,此时EXCEL会扩展选中区域为整个 数据区。 北京邮电大学民族教育学院信息数理中心9 操作步骤 在“主要关键字”中选择“总分”,“排序依据”选择“数 值”,“次序”选择“降序”; 再点击“添加条件”,在“次要关键字”中选择“语文”, “排序依据”选择“数值”,“次序”选择“降序”; 同理添加“数学”、“外语”关键字,点击确定。 北京邮电大学民族教育学院信息数理中心10 操作步骤 填充“总分排名”为序列1至N,再按照 “顺序”列升序排序恢复至原表即可。 北京邮电大学民族教育学院信息数理中心11 问题 通过以上多条件排序,就可以在一定程度 上解决同分不同名的问题,但是,这种解 决方法也不尽科学。有没有方法可以让总 分相同的排名也相同呢? 下面介绍RANK函数 北京邮电大学民族教育学院信息数理中心12 RANKRANK函数函数 函数功能:返回一个数字在数字列表中的排位。 函数语法:RANK(number,ref,order) 参数说明: number为需要找到排位的数字。 ref为数字列表数组或对数字列表的引用。Ref中的 非数值型参数将被忽略。 order为一数字,指明排位的方式。 如果order为0(零)或省略,按照降序排列。 如果order不为零,按照升序排列。 北京邮电大学民族教育学院信息数理中心13 操作步骤 在L2单元格输入公式“=RANK(K2,$K$2:$K$115)”,并向下 复制。其中参数ref通常为绝对引用,参数order通常缺省。从 结果可见,相同总分的排名相同。 北京邮电大学民族教育学院信息数理中心14 RANKRANK函数实例函数实例 足球赛积分表排名 【数据排序及数据透视.xlsx,“积分表”工作表】 北京邮电大学民族教育学院信息数理中心15 案例分析 足球赛积分排名的规则为:积分高者排名 靠前;积分相同者,净胜球多者排名靠前; 积分、净胜球相同者进球多者排名靠前 (更复杂的情况此处省略)。 那么使用RANK函数,如何实现这一名次的 排序呢? 北京邮电大学民族教育学院信息数理中心16 操作步骤 (1)借助辅助列,计算各队的“权重分”,所谓权重 分,就是将优先的条件赋给一个更高的权值,如:权重 分=积分×10000+净胜球×100+进球,如此一来,成绩分 更高的队伍,便是按照规则排名应该靠前的队伍。在 L10单元格输入公式“=J10*10000+I10*100+G10”,并 向下复制公式到L11:L13单元格。 北京邮电大学民族教育学院信息数理中心17 操作步骤 (2)在K10单元格输入公式 “=RANK(L10,$L$10:$L$13)”,将各队按 照“辅助列”数值进行排序。 (3)隐藏或者删除掉“辅助列”即可。 北京邮电大学民族教