首页 > 电脑

三个班级提取前三十名数据

更新时间2020-11-19 05:23:35

三个班级提取前三十名数据

三个班级提取前三十名数据


我是按上图的表写的公式

首先,添加辅助列。

F3:=D3*10^4+ROW(),下拉

然后,统计数据。

J3:=VLOOKUP(LARGE($F$3:$F$1000,ROW(1:1)),IF({1,0},$F$3:$F$1000,$B$3:$B$1000),2,0)

K3:=VLOOKUP(LARGE($F$3:$F$1000,ROW(1:1)),IF({1,0},$F$3:$F$1000,$C$3:$C$1000),2,0)

L3:=VLOOKUP(LARGE($F$3:$F$1000,ROW(1:1)),IF({1,0},$F$3:$F$1000,$D$3:$D$1000),2,0)

下拉即可。

假设你的数据放在A,B,C,D,E列,

 序号1-150放在A3-A153(公式中3,153根据这个位置具体改变)

 结果从班级开始,放在H3

 H3
=IFERROR(VLOOKUP(VALUE(RIGHT(LARGE(IF(RANK($D$3:$D$153,$D$3:$D$153)<31,$D$3:$D$153*1000+$A$3:$A$153,0),ROW(A1)),3)),$A:$E,COLUMN(B1),FALSE)&"","") 

 

然后,按CTRL+SHIFT+ENTER 

 横竖拖公式即可


 由于30名可能并列的况,公式拖到30名后看看况再说 

 并列的情况排名不太合理,如有需要,看要求再调整

上一篇:以下表格中我要自动提取最后一次日期和数据,请问函数公式该怎样设置?请大神指导,谢谢

下一篇:书上说文件指针是结构体类型的指针,文件指针不是指向硬盘某分区下的文件位置吗和结构体有什么关系?