1. excel表格中成绩排名
首先,你需要按级班级成员名单将综测成绩汇总成表格;
其次,选定Excel表格中综合排名的那一列,单击那一列最上方的字母就会全选;
然后,在工具〔开始〕栏中会有排序的选项,单击之后就会出现升序、降序、自定义排序的选项;
最后,你可以根据自己的需求来选择排序的格式。
2. excel表格中成绩排名次
1、新建一个学生成绩表,要求通过来各种方式进行成绩排名,相同成绩占用名次或是不占用名次两种
2、首先我们在I2输入公式=RANK($D3,$D$3:$D$14),而后确定,我们获取了第一个的成绩的名次
3、下拉I2的公式,所有成绩都排列出来了,但是这里存在一个问题,就是因为第三名并列,所以没有4-5名,在这种排名下,就是说中间成绩相同的,实际也是占用名次的,那么如何使成绩相同不占用名次呢
4、在J2单元格输入公式=SUMPRODUCT(($D$3:$D$14>=D3)/(COUNTIF($D$3:$D$14,$D$3:$D$14))),而后确定,确定后,按照中国式排名,第一个就计算出来
5、下拉J2的公式,而后确定,我们可以看到,在这种排名方式下,相同成绩的,就不占用名次了,排名就是连续的数字,当然还有其他方法
6、这是另外一种方法,我们在K2输入公式=COUNT(1/(FREQUENCY($D$3:$D$14,IF($D$3:$D$14>=D3,$D$3:$D$14))>0)),而后确定,因为这个属于数组,所以要同时按住三件,就是ctrl+shift+enter结束,将公式转化为数组
7、公式转化为数组后,就获得了第一个值,而后下拉,排名结束,我们可以看到和刚才的公式拍出来的名次是一样的,说明正确
扩展
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。
3. excel表格中成绩排名次从第一名开始
1、输入公式
打开需要排名的Excel表格选中名次单元格,在此单元格中输入公式“=RANK(”后选中总分一列的第一个单元格;
2、选中相应单元格
选中后按下逗号键再次点击总分第一个单元格然后向下拉将总分里所有单元格选中;
3、显示名次
按下后就能在名次这一列第一个单元格显示学生的总分名次了,选中此单元格下拉就能显示所有学生的总分名次;
4、名次排序
然后将所有单元格选中,右键找到排序,选择自定义排序,将列的主要关键字选为名次后将次序选为升序点击确定即可将学生名次自动排序。
4. excel表格中成绩排名次单元格大小不同
操作方法不对,没有扩展到具体的区域,具体的操作步骤为:
1、打开Excel表格,选中A列中要排序的单元格
2、点击“开始”,点击“编辑”中的“排序和筛选”。
3、点击“自定义排序”,在弹出的窗口中选择“扩展选定区域”,点击“排序”。
4、在“主要关键字”处选择“序号”,在“排序依据”中选择“单元格值”,在“次序”中选择“升序”,点击“确定”即可。降序也是同样的方法操作即可。
5. excel表格中成绩排名次rank
Rank 赋予重复数相同的排位。 但重复数的存在将影响后续数值的排位。
例如,在按升序排序的整数列表中,如果数字 10 出现两次,且其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。
要达到某些目的,可能需要使用将关联考虑在内的排位定义。
这可以通过向 RANK 返回的值添加以下修正系数来实现。
此修正系数适用于按降序排序(order = 0 或省略)和按升序排序(order = 非零值)计算排位的情况。
关联排位的修正系数 =[COUNT(ref) + 1 – RANK(number, ref, 0) – RANK(number, ref, 1)]/2。
如果数字在 ref 中仅出现一次,此修正系数将为 0,因为无需调整 RANK 以进行关联
6. excel表格中成绩排名次,显示第几名
选择所有列,然后单击排序,注意在弹出的对话窗口中出现的“主要关键字”下拉选框中指定你要排序的“列”,然后在右边对应的选择按钮中选择“升序”或“降序”即可。 注:
1、如果表中第一行是列标题,需要在左下方“我的数据区域”选择“有标题”,然后选择你要排序的列标题。
2、如果第一行是表名且是合并的单元格,有时需要把表名除外的数据区域选择起来单击排序。
7. excel表格中成绩排名公式
我用中国式排名为例来说明吧,我们先来了解一下什么叫中国式排名?我就举个最简单的例子。
比如,你们班级一共 50 个人,期末考试有 49 个人考了 100 分,你考了 90 分,那么按国际惯用的排名法则:49 个人并列第一,你第 50 名。如果按中国式排名:49 个人并列第一,你第 2 名。是不是瞬间和谐了许多?
既然中国式排名是中国特色,那么,Excel 现有的 rank 函数显然是按老美的规则来排名的,如果要统计中国式排名,就得用到些技巧。
本文教大家 4 种方法,由浅入深、一网打尽,总有一款适合你。
案例:
下表的高考总分,分别有两个分数出现重复,请用中国式排名给这些学生排名次。
解决方案:
用 if 排名
用 vlookup 排名
用 sumproduct(sum 家族的函数都可以,比如 sum+if,或者 sumif,本文以神级函数 sumproduct 举例)+ countif 排名
用数据透视表排名
方案1:用 if 排名
1. 开始中国式排名前,我们首先来看一下普通排名,可以用 rank 函数,也可以用如下 sumproduct 公式:
=SUMPRODUCT((C2<$C$2:$C$15)*1)+1
公式释义:
sumproduct 作为神级函数,我在各种案例中多次、反复讲解过,比较完整的可参见 Excel函数(四) – sumproduct函数计数、排名、求和等等
本公式中,C2<$C$2:$C$15:
用 C2,即当前行的总分与一整列的分数依次比较,判断 C2 是否比别人小
根据判断结果会得到一个由 true 和 false 组成的数组,true 相当于 1,false 相当于 0
用 F9 看一下计算结果(如下图),就非常直观容易理解
SUMPRODUCT((C2<$C$2:$C$15)*1):sumproduct 是积求和函数,因此会用数组中的 1 和 0 依次与 1 相乘,最后求和,也就是说,有几个总分比自己高的,就得出几
+1:如果有 5 个比自己高,那么自己排名第 6,所以要 +1
2. 现在开始中国式排名步骤,先按 C 列的高考分数由高到低排序
3. 在 E2 列输入“1”,在 E3 列输入以下公式,下拉即可:
=IF(C3=C2,E2,E2+1)
公式释义:
如果上下两行分数相等,则排名相同
如果分数不等,那么不管上一行的分数有没有重复值,排名 +1
方案2:用 vlookup 排名
1. 按 C 列的高考分数由高到低排序
2. 将 C 列复制粘贴到旁边的辅助列,比如 J --> 选中 J 列 --> 选择菜单栏的 Data --> Remove Duplicates --> 在弹出的对话框中勾选“高考分数”--> OK
3. 现在 J 列是去除重复项的分数
4. 在 K 列用 rank 函数对 J 列排名,公式如下:
=RANK(J2,$J$2:$J$12)
5. 在 F2 输入以下公式,下拉即可,目的是用 vlookup 函数去查找 C 列的分数所对应的 K 列去重后的排名,即中国式排名:
=vlookup(C2,J:K,2,0)
方案3:用 sumproduct + countif 排名
1. 在 E2 单元格输入以下公式,下拉即可:
=SUMPRODUCT((C2<$C$2:$C$15)*(1/COUNTIF($C$2:$C$15,$C$2:$C$15)))+1
公式释义:
* 前面部分之前解释过了,不赘述
重点来看这一段 COUNTIF($C$2:$C$15,$C$2:$C$15):Countif 统计数组中每个数的重复次数,即先用 C2 历遍整个数组,得到重复次数;再用 C3 历遍整个数组,得到重复次数……依次类推
1/COUNTIF($C$2:$C$15,$C$2:$C$15):
用 1 除以数组中每个数的重复次数,等到一组最大值为 1 的数组
当总分重复 n 次时,通过 1/n,把重复次数拆分成了 n 等分
下图是用 F9 查看这段公式后显示的值,便于大家理解
SUMPRODUCT((C2<$C$2:$C$15)*(1/COUNTIF($C$2:$C$15,$C$2:$C$15))):
就是用一组 1 和 0 组成的数组,与一组 1 和小数组成的数组积求和
0 * 任何数为 0,忽略不计;1 * 1 也好理解
当第二个值为分数时,比如1/3(上图中显示为0.33333333……),表示重复了 3 次,而且 1/3 会在数组中出现三次,sumproduct 对它积求和即1*1/3+1*1/3+1*1/3=1,也就是不管重复几次,最后结果都只统计 1 次
因此实现了中国式排名的逻辑
+1:比自己大的个数 +1,即自己的排名
方案4:用数据透视表排名
1. 制作数据透视表:点击表格中的任意单元格 --> 选择菜单栏的 Insert --> PivotTable
2. 默认将数据透视表放入一个新 sheet --> 在右边的对话框中将“姓名”拖动到 Rows 区域 --> 将“高考总分”拖动到 Values 区域,拖动两次:一列用来显示总分,另一列用来显示排名
3. 回到数据透视表,随意选中第 2 个“高考总分”列的任意单元格 --> 右键单击 --> 选择 Show Values As --> Rank Largest to Smallest
4. 在弹出的对话框中点击 OK
5. 现在 C 列已经变成了中国式排名了
6. 我们再对 C 列排下序:选中 C 列的任意单元格 --> 右键单击 --> 选择 Sort --> Sort Largest to Smallest
7. 然后把 C 列的标题改成“排名”,就完成了
8. excel表格中成绩排名怎么排序
excel按总分排名步骤分为3步,进入表格选择降序和升序进行排序。以下是具体步骤:
打开表格选择一列降序
打开excel表格,选择总分一列,展开排序和筛选,选择降序。
选择排序进行排名
点击扩展选定区域,点击排序,设置排行项,按照总分输入排名。
学号选择升序排序
在选中学号一列,展开排序和筛选,选择升序,选用扩展选定区域,点击排序即可。
9. excel表格中成绩排名用什么公式
Excel表格里的名次可用函数中的“RANK”来求。
例如求班级排名:
1. 在输入框中输入“=RANK()”,点击旁边的”fx“,弹出输入窗口;
2. 点击Number旁边的输入框,然后选择需要查找排名的某个分数;
3. 点击Ref旁边的输入框,选择这个分数所在的全部分数范围;
4. order中输入“0”或忽略,为降序,即从大到小排列,非零值,为升序,即从小到大排列。一般成绩排名为降序,故可忽略此项不填。
5. 输入后,点击确定即可。
总的来说,若要利用函数公式来求Excel表格里的名次,可利用函数公式“RANK”,先输入“=RANK()”,点击“fx”,在填出来的输入框中,分别输入相应的某个分数和整个分数组或范围,再点击确定就可以求得对应的名次。
10. excel表格中成绩排名次函数公式
怎么排excel名次
演示版本: Microsoft Excel 2019 (机型:联想拯救者R7000 2020款)
excel表格名次的排序是非常简单的,我们可以用到求和公式以及排序功能,具体的操作步骤如下:
输入RANK函数
在单元格中输入公式“=RANK(”后选中总分一列的第一个单元格;
按逗号下拉选中单元格
按下逗号键,点击总分第一个单元格向下拉将总分里所有单元格选中;
查看总分名次
按下后名次这一列第一个单元格显示学生的总分名次;
11. excel表格中成绩排名怎么弄
excel表格成绩打乱的怎么排序方法1.首先打开工作表,要先保证录入数据的完整性。也就是所要排序的数据是不是只有这么多,如果不完整的话后续还要插入很麻烦。
2.首先要全部选中所有的数据,然后再选中“数据”选项卡下的排序按钮
3.点击“排序”后弹出排序对话框,对话框中有一排需要输入“主要关键字”,也可以从关键字后面空白处右边的“小三角”进行选择。
3.比如选择的“主要关键字”就是从后面的“小三角”里选择的“数量”,排序依据和次序也是根据自己的需要进行选择,然后点击“确定”。
- 相关评论
- 我要评论
-