Funzione UNIQUE di Excel
La funzione UNIQUE estrae valori univoci da un intervallo di dati, che può includere testo, numeri, date, valori di errore e molto altro.
Nota: La funzione UNIQUE è disponibile esclusivamente in Excel per Microsoft 365, Excel 2021 o versioni successive e in Excel per il Web.

Sintassi
=UNIQUE()array, [by_col], [exactly_once])
Argomenti
- array (obbligatorio): L'intervallo o l'array da cui recuperare i valori univoci.
- [by_col] (facoltativo):Un valore logico che indica come confrontare i dati:
- VERO, per confrontare i dati per colonne;
- FALSO o omesso, per confrontare i dati per righe.
- [exactly_once] ()facoltativo):Un valore logico che indica come definire un valore univoco:
- VERO, per restituire tutte le righe o colonne distinte che compaiono esattamente una volta da array;
- FALSO o omesso, per restituire tutte le righe o colonne distinte dall'array.
Valore restituito
La funzione UNIQUE restituisce un array.
Note sulla funzione
- array può essere fornito come una riga di valori, una colonna di valori o una combinazione di righe e colonne di valori.
- Il risultato restituito da UNIQUE si espande automaticamente in un intervallo di celle rispecchiando la struttura dei dati originali dell’array.
- Se nell’array sono presenti uno zero (0) e una cella vuota, UNIQUE restituirà due zeri: uno rappresenta la cella vuota e l’altro lo zero stesso.Nota: Anche una cella vuota è considerata un valore distinto.
- UNIQUE può essere utilizzata tra diverse cartelle di lavoro. Assicurati, tuttavia, che le cartelle di lavoro a cui fai riferimento siano aperte. In caso contrario, verrà restituito un errore #RIF! se aggiorni la cella del risultato.
- I risultati di UNIQUE sono dinamici, il che significa che si aggiornano automaticamente quando i valori nei Dati di origine cambiano. Tuttavia, i risultati non verranno aggiornati se si aggiungono nuove voci a array. Per risolvere questo problema, è necessario utilizzare riferimenti strutturati come argomento array.
Esempio
Per estrarre i valori distinti dall’elenco mostrato nella colonna B qui sotto, copiare o inserire la formula seguente nella La cella sopra della tabella dei risultati e premere quindi Invioper ottenere il risultato:
=UNIQUE()B3:B16)
Nota:Gli argomenti by_cole exactly_oncesono omessi perché per impostazione predefinita confrontano le righe tra loro e restituiscono tutti i Valore diverso presenti nell’array.

Esempio per recuperare valori univoci in una riga
Per estrarre valori univoci dai dati nella riga C mostrata qui sotto, copiare o inserire la formula seguente nella cella più a sinistra della tabella dei risultati e premere quindi Invioper ottenere il risultato:
=UNIQUE()C3:J3,VERO)

Nota:Nella riga dei risultati, UNIQUE restituisce la stringa vuota (“”) e lo zero (0) per le celle vuote.
Funzioni correlate
La funzione FILTRO analizza un intervallo di dati e restituisce in modo dinamico solo i risultati che soddisfano i criteri indicati.
La funzione ORDINA riorganizza il contenuto di un intervallo o di un array in ordine crescente o decrescente.
La funzione ORDINAPER ordina il contenuto di un intervallo o di un array in base ai valori di un intervallo o array corrispondente, a prescindere dal fatto che quest’ultimo sia incluso o meno nell’intervallo o array da ordinare.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.