web-dev-qa-db-fra.com

Les feuilles de calcul obtiennent des noms uniques mais ignorent les cellules vides

Je voudrais utiliser des feuilles de calcul pour obtenir tous les noms uniques de la colonne A dans un tableau, mais en même temps, je voudrais que les cellules vides soient ignorées. Jusqu'à présent, j'ai cette formule qui renvoie tous les noms uniques de la colonne A, mais je ne sais pas comment ignorer les cellules vides et ne pas répéter les valeurs qui ont déjà été ajoutées précédemment.

Ici est à quoi ressemble mon document jusqu'à présent. Comme vous pouvez le voir, tout s'arrête après Megan car il y a une cellule vide.

=IFERROR(INDEX($A$2:$A$90, MATCH(0, COUNTIF($I$10:I10, $A$2:$A$90), 0)), "")

J'ai cherché longtemps et sans rien trouver, si quelqu'un a une idée de comment on pourrait le faire, je l'apprécierais vraiment. Merci!

7
DIzZy

=unique(A2:A) devrait fonctionner

=unique(filter(A2:A,A2:A<>"")) pour ignorer également les blancs

28
Max Makhrov

Vous pouvez utiliser la requête:

=unique(query(A2:A,"select A where A<>''"))
3
Ed Nelson

Vous pouvez utiliser ce code:

=IFERROR(INDEX($A$2:$A$90, MATCH(0, INDEX(COUNTIF($I$10:I10, $A$2:$A$90)+($A$2:$A$90=""), ), 0)), "")

devrait marcher

0
Adel Sharifat