在D2中输入或复制粘贴下列公式
=INDEX($A:$A,SMALL(IF($B$2:$B$12=D$1,ROW($2:$12),65536),ROW(A1)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充,右拉填充
或
用数据透视表,将姓名拖动到行区域,将班次拖动到列区域,将姓名拖动到值区域,结果如下图。
=INDEX($A:$A,SMALL(IF($B$2:$B$100=D$1,ROW($B$2:$B$100),65536),ROW(A1)))&""
数组公式,需要同时按 CTRL SHIFT 回车键
出现结果
然后右拉,下拉公式即可
数据透视表就可以