一、列出前後10名學生成績
![列出項目名稱的函數集合,個人總結,希望有你用到的!](http://p2.ttnews.xyz/loading.gif)
前10名學生成績 =LARGE(C2:C16,{1;2;3;4;5;6;7;8;9;10})
後10名學生成績 =small(C2:C16,{1;2;3;4;5;6;7;8;9;10})
二、 列出符合條件的姓名
![列出項目名稱的函數集合,個人總結,希望有你用到的!](http://p2.ttnews.xyz/loading.gif)
=IFERROR(INDEX($B$2:$B$227,SMALL(IF(($A$2:$A$227=LEFT($E2,5))*($C$2:$C$227=--MID($E2,8,1)),ROW($1:$226)),COLUMN(A1))),"") ctrl+shift+enter 向右拖 完成
=IFERROR(INDEX(B:B,SMALL(IF(($A$2:$A$156="1年級1班")*($C$2:$C$156=1),ROW($2:$156)),ROW(A1))),"") ctrl+shift+enter 向下拖 完成
男生姓名 =IFERROR(INDEX(A:A,SMALL(IF($B$2:$B$156="男",ROW($2:$156)),ROW(A1))),"")
成績小於95的姓名
=IF(ROW(A1)>COUNTIF($C:$C,"<95"),"",INDEX(A:A,SMALL(IF($C$2:$C$156<95,ROW($2:$156)),ROW(A1))))
A列為輔助列: =COUNTIF($C$2:C2,$H$1)
=IFERROR(VLOOKUP(ROW(1:1),$A$1:$E$15,2,0),"")
三、 列出分數最少的3個人的姓名
=VLOOKUP(SMALL($B$1:$B$255,D4),CHOOSE({1,2},$B$1:$B$255,$A$1:$A$255),2,0)
閱讀更多 淡墨留餘香 的文章