In riga 1 di una colonna libera di foglio1, es la M (quindi in M1) inserisci la formula
- Codice: Seleziona tutto
=SE(Foglio2!A1:A200<>"";CONTA.SE(Foglio2!A1:A200;">"&Foglio2!A1:A200)+RIF.RIGA(Foglio2!A1:A200)/1000000;"")
Da confermare con Contr-Maiusc-Enter
Selezioni poi M1:M200, premi F2, ripremi Contr-Maiusc-Enter
A questo punto in A5 usi la formula
- Codice: Seleziona tutto
=SE(RIF.RIGA(A1)<=CONTA.NUMERI($M:$M);INDICE(Foglio2!$A:$D;CONFRONTA(GRANDE($M:$M;RIF.RIGA(A1));$M:$M;0);RIF.COLONNA(A1));"")
Copi verso destra e poi verso il basso
Cosi' avrai i nominativi ordinati sulla base del cognome. Se ti servono ordinati in subordine anche per nome allora alla prima formula aggiungerai, nella parte "Se Vero", una ulteriore Conta.Se basata su B1:B200 diviso per 1000; cioe' inserirai
+CONTA.SE(Foglio2!B1:B200;">"&Foglio2!B1:B200)/1000E se l' elenco di Foglio2 va oltre la riga 200 devi modificare tutte le parti A1:A200 in A1:Axxx; le formule sono compatibili con max 1000 righe.
Se hai difficolta' posta ancora spiegando dove sei arrivato.
Ciao