Как уже упоминалось в комментариях, это возможно по формуле, но тяжелая работа
=IFERROR(IF(MOD(ROW(),4)=2,INDEX(A:A,MATCH(1,(SUBTOTAL(2,OFFSET($C$2,(ROW($A$1:$A$10)-1)*4,0,4,2))=8)*
(COUNTIF($I$1:$I1,INDEX($B:$B,N(IF({1},(ROW($A$1:$A$10)-1)*4+2))))=0),0)*4-2),
INDEX(A:A,MATCH($I1,$B:$B,0)+MOD(ROW()-2,4))),"")
Первые две строки формулы относятся к строке 1 блока из 4 записей, а третья строка относится к строкам 2-4.
В первой строке формулы используются «Смещение» и «Подытог», чтобы проверить 4 × 2 блока чисел учащихся, чтобы увидеть, равно ли число 8. Матч выбирает первый колледж, который имеет полные данные и ранее не был в списке.
Во второй строке используется конструкция Index, чтобы получить список различных названий колледжей и проверить, были ли они уже перечислены с помощью Countif. ROW ($ A $ 1: $ A $ 10) потребуется изменить, чтобы иметь дело с более чем 10 колледжами.
Третья строка формулы находит соответствующую запись колледжа, используя имя в строке над текущей строкой, и получает данные из соответствующей строки и столбца в исходных данных.
Предполагается, что все начинается в строке 2.