Formula di Excel: i valori univoci ignorano gli spazi -

Sommario

Formula generica

=UNIQUE(FILTER(data,data""))

Sommario

Per estrarre un elenco di valori univoci da un insieme di dati, ignorando le celle vuote, è possibile utilizzare la funzione UNICO insieme alla funzione FILTRO. Nell'esempio mostrato, la formula in D5 è:

=UNIQUE(FILTER(B5:B16,B5:B16""))

che restituisce i 5 valori univoci visti in D5: D9.

Spiegazione

Questo esempio utilizza la funzione UNIQUE insieme alla funzione FILTER. Lavorando dall'interno verso l'esterno, la funzione FILTER viene prima utilizzata per rimuovere eventuali valori vuoti dai dati:

FILTER(B5:B16,B5:B16"")

Il simbolo è un operatore logico che significa "non è uguale". Per ulteriori esempi di operatori nei criteri delle formule, vedere questa pagina.

FILTER restituisce un array di valori, escluse le stringhe vuote:

("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")

Questa matrice viene restituita direttamente alla funzione UNIQUE come argomento della matrice . UNIQUE quindi rimuove i duplicati e restituisce l'array finale:

("red";"amber";"green";"blue";"pink")

UNIQUE e FILTER sono funzioni dinamiche. Se i dati in B5: B16 cambiano, l'uscita verrà aggiornata immediatamente.

Gamma dinamica della sorgente

Poiché l'intervallo B5: B15 è codificato direttamente nella formula, non cambierà se i dati vengono aggiunti o eliminati. Per utilizzare 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.

Articoli interessanti...