<
Ciao
premetto che con questa mole di dati sarebbe meglio passare per il VBA
mi limito al lato formule e ti estraggo la lista in ordine crescente
in E2 da trascinare a destra fino a G2 e poi in basso fino a riga 8138
=INDICE(A$2:A$8138;CONFRONTA(AGGREGA(15;6;
INDICE(DATA(1*DESTRA($B$2:$B$8138;4)+1000;
STRINGA.ESTRAI($B$2:$B$8138;4;2)*1;
SINISTRA($B$2:$B$8138;2)*1)+RIF.RIGA($A$2:$A$8138)/10^5;;);
RIF.RIGA(A1));INDICE(DATA(1*DESTRA($B$2:$B$8138;4)+1000;
STRINGA.ESTRAI($B$2:$B$8138;4;2)*1;SINISTRA($B$2:$B$8138;2)*1)+
RIF.RIGA($A$2:$A$8138)/10^5;;);0))
per estrarre in ordine inverso cambia il 15 di AGGREGA co 14
premetto che è di una lentezza disarmante
EDIT allego il file che la formula l'ho dovuta spezzettare se no non si vede.....a proposito qualcuno mi dice come si mettono i tag/code come per i codici VBA???
[Modificato da DANILOFIORINI 23/02/2021 22:33]