Elenco Ordinato univoco PDF Stampa E-mail
Scritto da Paolo Ardizzoni   
Giovedì 24 Luglio 2008 21:01

Domanda

Nell'intervallo [A2:A305] ho un elenco con molte voci alfanumeriche che si ripetono.
Vorrei creare un elenco ordinato con unica ricorrenza per voce (togliere i doppioni).

Risposta1 ( di Barbara Bonavota)

 

Innanzitutto, per semplificare, assegna il nome "Elenco" all'intervallo [A2:A305].

La seguente formula funziona sia per valori alfanumerici sia numerici senza colonne d'appoggio.

Seleziona un intervallo abbastanza ampio da contenere il risultato, quindi nella barra della formula inserisci la seguente formula matriciale:

=INDICE(Elenco;CONFRONTA(PICCOLO(SE(CONFRONTA(Elenco;Elenco;)=RIF.RIGA(Elenco)-1;1)*CONTA.SE(Elenco;"<="&Elenco);RIF.RIGA(Elenco)-1+RIGHE(Elenco)-SOMMA(1/CONTA.SE(Elenco;Elenco)));CONTA.SE(Elenco;"<="&Elenco);))

da confermare premendo CTRL+MAIUSC+INVIO

Se i valori sono solamente numerici, puoi anche usare la seguente formula matriciale più semplificata:

=PICCOLO(Elenco;PICCOLO(SE(RIF.RIGA(Elenco)+1-MIN(RIF.RIGA(Elenco))=CONFRONTA (Elenco;Elenco;);RANGO(Elenco;Elenco;1));RIF.RIGA(Elenco)+1-MIN(RIF.RIGA(Elenco))))

da confermare sempre con CTRL+MAIUSC+INVIO.

Risposta2  (di Cucchiaino)

Un elenco unico e ordinato viene generato automaticamente da una tabella pivot, che potrà anche essere utilizzato per sommare, contare, ecc...

Nel nostro caso sarà sufficiente fermarci al primo step:

per funzionare, una tabella pivot (e non solo!) ha bisogno delle intestazioni di colonna; poniamo, allora, che in A1 ci sia la scritta "Voce";
selezioniamo l'intero intervallo comprendendo anche l'intestazione (quando possibile è meglio selezionare l'intera colonna);
per versioni di Excel precedenti la 2007, menu "Dati > Rapporto tabella pivot e grafico pivot" ... click sul pulsante [Fine] nella prima finestra che appare;
oppure, per la versione 2007, scheda "Inserisci", gruppo "Tabelle", controllo "Tabella Pivot/Tabella Pivot", [OK];
trasciniamo il campo "Voce" dalla finestra "Elenco campi tabella pivot" alla zona con la scritta "Rilasciare qui i campi riga"; per la versione 2007 trascinare il campo "Voce" nel riquadro "Etichette di riga".
Ecco pronto l'elenco!

Per aggiornare l'elenco: premere col tasto destro su di esso e selezionare "! Aggiorna dati"

 

 


 

Sistema operativo: WIN32

Applicazioni: Excel 97, Excel 2000, Excel 2002/XP, Excel 2003, Excel 2007