Buonasera
questo tipo di ricerca con le formule senza degli appoggi è impossibile in quanto stai cercando una stringa composta in una univoca...il contrario sarebbe stato molto semplice....comunque in base alle indicazioni del post ho ricostruito il file (se non riesci ad allegare puoi usare un sito di condivisione tipo dropbox o similari) e per raggiungere l'obiettivo costruisco una tabella di appoggio con 12 righe e 30 colonne eventualmente da nascondere e allungare alla bisogna quindi in L1 da trascinare a destra fino a AO1
=INDIRETTO("A"&RIF.COLONNA(A$1)+1)&""
in L2 da trascinare a destra e poi in basso
=SE.ERRORE(INDICE($D$2:$D$13;AGGREGA(15;6;RIF.RIGA($D$2:$D$13)/((TROVA(L$1;$D$2:$D$13)>0)*(L$1<>""))-RIF.RIGA($A$2)+1;RIF.RIGA($A1)));"")
infine in E2 da trascinare in basso
=CERCA.VERT(INDIRETTO(INDIRIZZO(1;MATR.SOMMA.PRODOTTO(RIF.COLONNA($L$2:$AO$13)*($L$2:$AO$13=$D2))));$A$2:$B$13;2;0)
allego il link per scaricare il foglio di lavoro
https://www.dropbox.com/s/6hfwyvr4arfomdf/RICERCA.xlsx?dl=0