具体如下:1. 1首先我们需要先打开电脑中的一份excel文件。如图所示,我们对总分进行排名,2.我们先将姓名这一列复制一份,粘贴在H列中。3.然后我们选中I列,在I1单元格中输入“排名”,4.选中I2单元格,点击上方功能栏中的fx函数,在弹出的窗口中点击选择类别,在下拉选项中点击全部,然后我们在...
1、首先在excel表格中输入姓名列和排名列,需要在其中找出排名前三的姓名。2、在C2单元格输入公式:=VLOOKUP(ROW(A3),IF({1,0},$B$1:$B$7,$A$1:$A$7),2,)。3、点击回车并下拉公式即可看到,显示在前三位置的就是排名1、2、3的姓名。4、或者可以使用index函数,公式为:=INDEX(A:A,M...
思路是先分组后按成绩排序
公式一:=index(A:A,match(small(B:B,row(A1)),B:B,))公式二:=OFFSET(B1,MATCH(1,D:D,)-1,)公式三:=VLOOKUP(ROW(A1),IF({1,0},$B$1:$B$4,$A$1:$A$4),2,)这是第一名对应的名字,取前几名下拉几格即可。
1.选择不包含标题栏的数据区域,如图:2.点击菜单栏的“数据”→“排序”3.在“主要关键字”的下拉框中选择“成绩”在右边点选“降序”4.确定后就会按照成绩降序排列了 (PS:此为Excel2003的处理方法)
=IFERROR(INDEX($A$2:$A$11,LARGE(IF($C$2:$C$11=$J2,ROW($1:$10),-8),1+MOD(ROW(A1)-1,3))),"")数组公式!!!输入或者粘贴时必须同时按CTRL+SHIFT+ENTER这3个键结束,否则公式无效!2、在L2单元格输入公式:=IF($K2="","",VLOOKUP($K2,$A$2:$G$11,2,0))3、在M2...
P2={LARGE(IF(C:C=J2,G:G,""),I2)},可以使用数组公式,但是问题是遇到分数相同的并列排名,会影响前面的学号、名称等的LOOKUP、VLOOKUP匹配 建议使用透视表解决,方便快捷
因为分数是可能存在重复的,所以需要先求出前三名的得分,再根据得分求前三名的姓名。H1公式:=LARGE((A$2:A$13=E2)*C$2:C$13,ROW(A1))G1公式:=INDEX(B:B,SMALL(IF(C$2:C$13=H2,ROW(C$2:C$13)),COUNTIF(H$2:H2,H2)))以上两条公式均是数组公式,在输入内输入公式后,必须...
第1名),large(范围, 第2名),large(范围, 第3名)得到,当成绩取得了,用成绩反找姓名(最后一列姓名),公式 vlookup( 成绩,范围,取值,0 ), 如下图:希望对你有用,再交流。ok 疏忽了一点,将后三名没有考虑进来,用 函数 small( ),即可解决,方法同上,SMAll(范围,第n个小值)。
成绩后面加一个辅助列,把成绩变成78.001;43.002;32.003...依次类推,后面的分数和排名用这列数字,因为小数点后3为,不影响成绩,也能区分人名