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?

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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.