班次 姓名 语文
四年一班 黎锦晖 107
四年二班 张凌源 100
四年一班 杨敏 105
四年二班 李坤 111
四年一班 李婷 109
四年二班 郭梦 119
 
{=INDEX($B$2:$B$11,SMALL(IF($A$2:$A$11=$A$2,ROW($1:$10),2^16),ROW(A1)))&""}
 
IF($A$2:$A$11=$A$2,ROW($1:$10),2^16 判断班次是否相等,
 
SMALL(IF($A$2:$A$11=$A$2,ROW($1:$10),2^16),ROW(A1)) 返回第一个数字
 
 
SMALL 函数
     
返回数据集中第 k 个最小值。使用此函数可以返回数据集中特定位置上的数值。
语法
SMALL(array,k)
Array   为需要找到第 k 个最小值的数组或数字型数据区域。
K   为返回的数据在数组或数据区域里的位置(从小到大)。