![](https://cdn.wiki-base.com/1566369/excel_formula_distinct_values__2.png.webp)
Formula generica
=UNIQUE(data,FALSE,TRUE)
Sommario
Per estrarre un elenco di valori distinti da un insieme di dati (ovvero valori che compaiono una sola volta), è possibile utilizzare la funzione UNIQUE. Nell'esempio mostrato, la formula in D5 è:
=UNIQUE(B5:B16,FALSE,TRUE)
che restituisce i 2 valori distinti nei dati, "viola" e "grigio".
Spiegazione
Questo esempio utilizza la funzione UNIQUE. Con le impostazioni predefinite, UNIQUE produrrà un elenco di valori univoci, ovvero valori che compaiono una o più volte nei dati di origine. Tuttavia, UNIQUE ha un terzo argomento opzionale, chiamato "fits_once" che, se impostato su TRUE, farà sì che UNIQUE restituisca solo i valori che compaiono una volta nei dati.
Nell'esempio mostrato, gli argomenti di UNIQUE sono configurazioni come questa:
- matrice - B5: B16
- by_col - FALSE
- accade_una volta - VERO
Poiché lives_once è impostato su TRUE, UNIQUE restituisce i 2 valori nei dati che appaiono una sola volta: "purple" e "gray".
Si noti che l'argomento by_col è facoltativo e il valore predefinito è FALSE, quindi può essere omesso:
=UNIQUE(data,,TRUE)
VERO e FALSO possono anche essere sostituiti con 1 e zero in questo modo:
=UNIQUE(data,0,1)
Gamma dinamica della sorgente
UNIQUE non cambierà automaticamente l'intervallo di origine se i dati vengono aggiunti o eliminati. Per fornire UNIQUE un intervallo dinamico che verrà ridimensionato automaticamente in base alle esigenze, puoi utilizzare una tabella Excel o creare un intervallo denominato dinamico con una formula.