Obtenez des valeurs uniques de la gamme de cellules

15

Disons que j'ai une colonne de valeurs ( par exemple , les prénoms). Il peut y avoir des données en double (certains prénoms sont très courants).

Comment puis-je obtenir les valeurs uniques ?

En SQL je ferais

SELECT DISTINCT first_name FROM... 

Comment puis-je le faire dans une feuille de calcul Google?

ale
la source

Réponses:

27

Dans Google Spreadsheets, vous pouvez utiliser la UNIQUE()formule pour ce faire.

Formule

=UNIQUE(A1:A10)

Expliqué

Pour la plage telle que vue dans la capture d'écran, il y a 10 entrées. La UNIQUE()formule accepte une plage et filtre les doublons et renvoie cette plage, voir capture d'écran, ne laissant que 7 entrées uniques.

Capture d'écran

entrez la description de l'image ici

Référence

Jacob Jan Tuinstra
la source
Comment ça UNIQUEmarche exactement? Dans votre exemple , vous avez spécifié la seule formule dans la cellule B1, mais des valeurs apparaissent dans B2, B3, B4, etc .. si clairement la UNIQUEfonction a un comportement « magique » en ce qu'il altère les cellules autour d' elle , même si elles ne contiennent pas une valeur ou une formule.
Dai
@Dai Dans le passé, les cellules dans lesquelles la formule s'était développée (comme B2, B3 ... etc.) contenaient également des formules: CONTINUER (). Avec les nouvelles feuilles, ce n'est plus le cas. Si elle ne peut pas se développer, elle provoquera une erreur: #REF!
Jacob Jan Tuinstra
1
Cette réponse est un peu trompeuse en ce qu'elle montre un cas idéal où tous les noms uniques apparaissent avant qu'un doublon ne soit vu.
Richard Simões