Добрый вечер!
Наспех состряпал вот такие формулы (массивные):Код
=ЕСЛИОШИБКА(ИНДЕКС(C:C;НАИБОЛЬШИЙ(ЕСЛИОШИБКА(ПОИСКПОЗ(ЕСЛИ(ПОИСКПОЗ(ПСТР(A$4:A$46;ПОИСК("[";A$4:A$46);99);ПСТР(A$4:A$46;ПОИСК("[";A$4:A$46);99);)=СТРОКА($1:$43);ПОДСТАВИТЬ(ПСТР(A$4:A$46;ПОИСК("[";A$4:A$46)+1;99);"]";));C$1:C$49;);"");СТРОКА(E1)));"")
Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ((ПОИСКПОЗ(ПСТР(A$4:A$46;ПОИСК("[";A$4:A$46);99);ПСТР(A$4:A$46;ПОИСК("[";A$4:A$46);99);)=СТРОКА($1:$43))*ЕНД(ПОИСКПОЗ(ПОДСТАВИТЬ(ПСТР(A$4:A$46;ПОИСК("[";A$4:A$46)+1;99);"]";);E$4:E$17;));--ПОДСТАВИТЬ(ПСТР(A$4:A$46;ПОИСК("[";A$4:A$46)+1;99);"]";));СТРОКА(G1));"")
Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ((ПОИСКПОЗ(C$4:C$49;C$4:C$49;)=СТРОКА($1:$46))*ЕНД(ПОИСКПОЗ(C$4:C$49;E$4:E$17;));--C$4:C$49);СТРОКА(F1));"")