请问,excel中按上次考试成绩从高到低排考试座位号,如果前后是同班的要隔开,如何通过函数实现?
- 学习方法
- 2022-08-23 12:58:48
excel中想把学生进行排考场,按成绩排好后,前后是同班的要隔开,如何快速实现。
你这么排比较容易出问题,如果考虑一些极端情况,比如说:某班的学生整体成绩都不好,大量的排在年级的末尾,这种情况按照你说的就没法排了。
这里提供一种方案,那就是班级分别按照成绩排序,再向下面这样排座位。
一班一名
二班一名
三班一名
一班二名
二班二名
三班二名
……
看看是否可行。
==============================使用宏=================================
执行前
执行后
代码如下:
Sub排座位()
'
'排座位Macro
'
'
DimrRange,wRangeAsRange
DimrRowOffset,rRowOffset2,wRowOffset,frontClass
SetrRange=Range("a1")
SetwRange=Range("f1")
rRowOffset=1
wRowOffset=1
frontClass=""
DoWhilerRange.Offset(rRowOffset,0).Value<>""
IfrRange.Offset(rRowOffset,3).Value<>"已排"Then
IfrRange.Offset(rRowOffset,0).Value=frontClassThen
rRowOffset2=1
DoUntilrRange.Offset(rRowOffset+rRowOffset2,0).Value<>frontClassAndrRange.Offset(rRowOffset+rRowOffset2,3).Value<>"已排"
rRowOffset2=rRowOffset2+1
Loop
wRange.Offset(wRowOffset,0)=rRange.Offset(rRowOffset+rRowOffset2,0)
wRange.Offset(wRowOffset,1)=rRange.Offset(rRowOffset+rRowOffset2,1)
wRange.Offset(wRowOffset,2)=rRange.Offset(rRowOffset+rRowOffset2,2)
rRange.Offset(rRowOffset+rRowOffset2,3).FormulaR1C1="已排"
wRowOffset=wRowOffset+1
EndIf
wRange.Offset(wRowOffset,0)=rRange.Offset(rRowOffset,0)
wRange.Offset(wRowOffset,1)=rRange.Offset(rRowOffset,1)
wRange.Offset(wRowOffset,2)=rRange.Offset(rRowOffset,2)
rRange.Offset(rRowOffset,3).FormulaR1C1="已排"
wRowOffset=wRowOffset+1
frontClass=rRange.Offset(rRowOffset,0).Value
EndIf
rRowOffset=rRowOffset+1
Loop
EndSub
excel怎样根据总成绩由高到低的顺序 ,依次填入学生对应的名次
1、首先在电脑中打开一个EXCEL文档,输入每一位学生每一学科的成绩,如下图所示。
2、接着在最后一学科成绩的后面,输入项目名称"总成绩",如下图所示。
3、然后在总成绩列的第一个单元格里,把第一位同学各学科成绩相加,如下图所示。
4、最后复制这个相加的公式到这一列单元格所对应的其他的同学,这样所有同学的总成绩都计算出来了。
怎样用EXCEL编排考试座位表?
是不是还有别的条件,如果,仅仅是你表述的这些,假设成绩在b列,从第二行开始, 在新的一列,比如c列第二行输入公式, =INT(RANK(b2,$b$2:$b$800,0)/50)+1 这是成绩从高到低排列的结果,如果从低到高,则将里面的0改成1就可以了 这个公式会得到1、2、3等数字标出该行考生所在的教室。如果想得到整个教室的人名单 ,删选、排序等等方法操作这一列就可以了。请问在EXCEL中如何将分数按由高到低排列?
例,下图表按总分由高到低排列。
方法一、
光标定位在G列一单元格内,点击常用工具栏上的“降序排序”按钮即可。
方法二、
依次点击“数据”-“排序”
以“总分”为主要关键字,“降序”,选中“有标题行”,确定即可。
excel利用公式按平均成绩从高到低排名?
1、首先在电脑中打开表格,选中E2到E6的单元格,如下图所示。
2、然后点击上面菜单的“开始”,如下图所示。
3、由于是按总分由高到低排列,故点击“排序”底下的“降序”,如下图所示。
4、若是按当前选定区域的话,数据会错乱,所以这时需要点击“扩展选定区域”,再点击“排序”。
5、这时,成功按总分由高到低排列,任务完成。
展开全文阅读
上一篇
甲木日柱人遇辛卯日高考会好吗
下一篇
如何突击复习?