excel怎样从100名中筛选出前10名

同一工作簿中有工作表1和2,工作表1是100名学生的各科成绩和名次 姓名 语文 数学 政治 英语 历史 总分 校名次
在表1对名次不进行排序的情况下怎样在表2中直接生成前10名学生的姓名 语文 数学 政治 英语 历史 总分 校名次
我的要求是能够在表2自动生成前10名的各科成绩及名次,并对表1的名次不进行排序的情况下生成的。如果先对表1按名次排序再在表2生成我早就会了。O(∩_∩)O谢谢江湖少侠的回答,但不符合我的要求。

1、首先打开事先已经录入了数据的excel表格。  

2、然后选中要进行筛选的列数据。  

3、点击工具栏上的数据选项卡,然后点击菜单中的筛选按钮。  

4、然后针对筛选的那一列,点击下拉的按钮,然后点击数字筛选按钮。  

5、在右侧弹出的菜单中,选择10个最大的值,这样就能筛选出该列中,数值最大的前10条记录信息,同时可以设置前5个,前6个等等。  

6、马上就能得到结果列表。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-30

  选中数据列,按下ALT+D+F+F,打开筛选功能,点击筛选下拉箭头,数字筛选,前10项,最大10项,确定。

  还可以利用large函数

第2个回答  2015-10-21
1:先将光标移到要排序的列;
2:选择“排序和筛选”,先将excel的数据进行排序,按照需要进行“升序”或者“降序”进行排序;
3:排序好后取最前面的10条数据就是前10名。
第3个回答  2009-09-12
在sheet2中利用rank函数排序sheet1数据加之vlookup函数引用回对应名次的姓名,其他科目及分数还是利用vlookup函数进行填充本回答被提问者采纳
第4个回答  2009-09-09
例如:如果想生成总分前10名的学生姓名和总分数。隐藏各科成绩记录列,只留下姓名和总分两列。选中这两列/数据/筛选/自动筛选。点击总成绩列筛选下拉三角(选项按钮)/前10个/确定。点击复制按钮。到表2中选中存放结果的单元格区域,编辑/选择性粘贴,点选数值。
余次类推。