Ottieni valori univoci dall'intervallo di celle


15

Diciamo che ho una colonna di valori ( ad esempio , i nomi). Potrebbero esserci dei dati duplicati (alcuni nomi sono molto comuni).

Come posso ottenere valori univoci ?

In SQL lo farei

SELECT DISTINCT first_name FROM... 

Come posso farlo in un foglio di calcolo di Google?

Risposte:


27

In Fogli di lavoro Google, puoi utilizzare la UNIQUE()formula per farlo.

Formula

=UNIQUE(A1:A10)

spiegato

Per l'intervallo visualizzato nello screenshot, ci sono 10 voci. La UNIQUE()formula accetta un intervallo e filtra i duplicati e restituisce quell'intervallo, vedi screenshot, lasciando solo 7 voci uniche.

Immagine dello schermo

inserisci qui la descrizione dell'immagine

Riferimento


Come UNIQUEfunziona esattamente? Nel tuo esempio è stato specificato la formula solo in cella B1, ma i valori appaiono in B2, B3, B4, ecc .. così chiaramente la UNIQUEfunzione ha un comportamento "magia", in quanto altera le cellule intorno ad esso, anche se non contengono un valore o una formula.
Dai,

@Dai In passato, le celle in cui la formula si era espansa (come B2, B3 ... ecc.), Contenevano anche le formule: CONTINUE (). Con i nuovi fogli non è più così. Se non è in grado di espandersi, verrà visualizzato un errore: #REF!
Jacob Jan Tuinstra,

1
Questa risposta è un po 'fuorviante in quanto mostra un caso ideale in cui compaiono tutti i nomi univoci prima di vedere un duplicato.
Richard Simões,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.