На листе "результат" вставлены формулы. Формулы вставлены в строки 2 - 100.
В столбце "A" находится формула массива (она вставляется Ctrl+Shift+Enter). Формула для "A2":
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист1!$I$2:$I$2500;ПОИСКПОЗ(0;СЧЁТЕСЛИ($A$1:A1;ЕСЛИ(Лист1!$I$2:$I$2500<>"";Лист1!$I$2:$I$2500;$A$1));0));"")
Столбец "G" является вспомогательным, чтобы формулы в столбцах "B:F" были меньше. Формула для "G2":
Код
=ПОИСКПОЗ(A2;Лист1!$I:$I;0)
В столбцах B:F формулы ссылаются на вспомогательный столбец "G". Формула для "B2":
Код
=ЕСЛИ(ЕНД(G2)=ЛОЖЬ;ИНДЕКС(Лист1!$A:$I;G2;4);"")
На листе 1 просматривается 2500 строк.