Добрый день!
Вот такая формула проверит 5 уровней вложенности:
Код
=ЕСЛИ(СЧЁТЕСЛИ(A:A;B2)=0;"1-"&B2;ЕСЛИ(СЧЁТЕСЛИ(A:A;ИНДЕКС(B:B;ПОИСКПОЗ(B2;A:A)))=0;"2-"&ИНДЕКС(B:B;ПОИСКПОЗ(B2;A:A));ЕСЛИ(СЧЁТЕСЛИ(A:A;ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(B2;A:A));A:A)))=0;"3-"&ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(B2;A:A));A:A));ЕСЛИ(СЧЁТЕСЛИ(A:A;ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(B2;A:A));A:A));A:A)))=0;"4-"&ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(B2;A:A));A:A));A:A));ЕСЛИ(СЧЁТЕСЛИ(A:A;ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(B2;A:A));A:A));A:A));A:A)))=0;"5-"&ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(ИНДЕКС(B:B;ПОИСКПОЗ(B2;A:A));A:A));A:A));A:A));0)))))