Come cercare e creare un elenco univoco da una tabella in Excel?
Nell’elaborazione quotidiana dei dati con Excel, è comune imbattersi in tabelle contenenti informazioni duplicate. Ad esempio, potresti avere una tabella che elenca le classi insieme ai nomi degli studenti, in cui alcuni nomi compaiono più volte nella stessa classe. Supponiamo che tu debba estrarre un elenco di nomi univoci per «Class A» soltanto, come mostrato nello screenshot seguente. Qual è il modo migliore per ottenere questo risultato? Questa guida illustra diversi metodi pratici, a partire da una soluzione basata su CERCA.VERT.
- Cerca e crea un elenco univoco con una formula
- Utilizza la funzione UNIQUE per ottenere valori univoci filtrati (Excel 365, Excel 2021 o versioni successive)
- Altri metodi integrati di Excel – Usa Rimuovi duplicati con il filtro
Cerca e crea un elenco univoco con una formula
Per applicare questo metodo, seleziona innanzitutto la cella immediatamente sotto il tuo criterio — ad esempio, se la cella del criterio («Class A») si trova in D1, seleziona D2 — quindi inserisci la seguente formula matriciale:
=IFERROR(INDEX(B$1:B$13, MATCH(0, COUNTIF(D$1:D1, IF(A$1:A$13=D$1,B$1:B$13,D$1)),0)),"") Dopo aver inserito la formula, invece di premere semplicemente Invio, devi premere contemporaneamente Ctrl + Maiusc + Invio per trasformarla in una formula matriciale. Una volta visualizzato il primo valore univoco, estendi la formula trascinando il quadratino di riempimento finché non appare una cella vuota, segnale che non ci sono altri nomi univoci da mostrare.
Note e suggerimenti:
- B$1:B$13: La colonna contenente i nomi da estrarre.
- A$1:A$13: La colonna che contiene le tue condizioni di filtro (ad esempio, i nomi delle classi).
- D$1: La cella che contiene il valore del filtro, ad esempio «Classe A».
- Questa formula deve essere inserita come formula matriciale ()Ctrl + Maiusc + Invio). In Excel 365 e versioni successive, le formule matriciali si comportano in modo dinamico semplicemente premendo Invio, ma per garantire la compatibilità con le versioni precedenti, utilizza sempre la combinazione dedicata alle formule matriciali.
- Se i tuoi intervalli di dati cambiano, aggiorna di conseguenza i riferimenti per evitare errori.
Questo metodo è ideale per chi ha bisogno di compatibilità con versioni precedenti di Excel. Tuttavia, la formula risulta piuttosto complessa da impostare e gestire, specialmente per chi si avvicina a Excel per la prima volta.
Per soluzioni più semplici o per gestire grandi volumi di dati in modo più efficiente, prendi in considerazione anche i metodi illustrati di seguito.
Formula Excel – Usa la funzione UNIQUE per ottenere valori univoci filtrati
Se utilizzi Excel 365, Excel 2021 o versioni successive, puoi sfruttare le nuove funzioni matriciali dinamiche per generare facilmente un elenco univoco che si aggiorna istantaneamente in base ai criteri. In questo caso, le funzioni UNIQUE e FILTRO vengono usate insieme per estrarre i nomi univoci di «Class A».
- Inserisci la seguente formula nella cella di destinazione (ad esempio, in D2):
=UNIQUE(FILTER(B2:B13, A2:A13="Class A")) - Premi Invio e i nomi univoci corrispondenti a «Class A» verranno elencati automaticamente sotto la cella della formula. L’elenco si espanderà o ridurrà in modo dinamico al variare dei dati.
- Nella formula sopra indicata:
- B2:B13: L’intervallo contenente i nomi degli studenti.
- A2:A13: L’intervallo che contiene i nomi delle classi.
- Puoi sostituire «Class A» con un altro criterio, se necessario. Se fai riferimento a una cella (ad esempio, E1), usa
="Class A"oppure=E1opportunamente nella formula. - Questa funzione è dinamica: aggiornando la tabella, l’elenco univoco si aggiorna automaticamente.
Vantaggi: Si aggiorna automaticamente in base ai tuoi dati di origine, è estremamente semplice da configurare e perfetto per tabelle soggette a frequenti modifiche.
Limitazioni: Disponibile solo in Excel 365, Excel 2021 e versioni successive; non supportata nelle versioni precedenti di Excel.
Altri metodi integrati di Excel – Usa Rimuovi duplicati con il filtro
Oltre agli approcci basati su formule, puoi sfruttare la funzionalità integrata di Excel Rimuovi duplicati combinata con il filtraggio per generare un elenco univoco per una categoria specifica. Questo metodo è intuitivo e non richiede di scrivere alcuna formula.
Ecco come utilizzare questo metodo per estrarre i nomi univoci degli studenti appartenenti a «Class A»:
- Filtra i dati per «Class A»:
Seleziona il tuo intervallo di dati (ad esempio, A1:B13). Vai alla scheda Dati e fai clic su Filtro. Utilizza il menu a discesa del filtro nella colonna «Classe» per visualizzare solo le righe in cui la classe è «Class A». - Copia i risultati filtrati:
Seleziona soltanto i nomi degli studenti visualizzati dopo il filtraggio, copiali (Ctrl+C) e incollali in un’altra colonna o foglio di lavoro. - Rimuovi duplicati:
Con l’intervallo univoco incollato selezionato, nella scheda Dati fai clic su Rimuovi duplicati. Nella finestra di dialogo visualizzata, assicurati che sia selezionata solo la colonna pertinente («Nome studente»), quindi conferma.
In questo modo otterrai un elenco di nomi univoci degli studenti appartenenti alla «Classe A».
- Vantaggi: Non richiede alcuna conoscenza delle formule, è veloce e immediato; perfetto per estrazioni o report occasionali.
- Limitazioni: Il processo è manuale e va ripetuto ogni volta che i dati cambiano. Non è adatto per report che si aggiornano automaticamente.
Comprendendo ciascun metodo e scegliendo quello più adatto alla tua versione di Excel e al tuo flusso di lavoro, potrai creare in modo efficiente elenchi univoci filtrati in base a criteri specifici. Se incontri errori di formula o problemi durante l’operazione, ricontrolla i riferimenti di cella, assicurati che tutti i dati siano in un intervallo contiguo e verifica di utilizzare una versione di Excel compatibile con le funzioni richieste. Per elaborazioni批量 o attività ripetitive, sfruttare funzionalità integrate come *Rimuovi duplicati* o formule dinamiche ti farà risparmiare molto tempo rispetto ai metodi manuali.
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi