1 votes

Comment créer des valeurs uniques par groupe ?

J'ai une colonne avec des codes postaux où plusieurs lignes peuvent avoir le même code postal. Je voudrais créer une valeur unique qui prend la valeur du code postal et ajoute un trait de soulignement suivi d'un nombre où ce nombre augmente si plus d'une ligne appartient au même code postal.

Il est plus facile de le montrer avec un exemple, je pense :

Postcodes

Cette opération peut-elle être facilement réalisée à l'aide d'une expression ou d'une macro ?

4voto

Máté Juhász Points 20291

Oui, vous pouvez facilement le faire avec une formule :

=A3&"_"&COUNTIF($A$1:A3,A3)

COUNTIF($A$1:A3,A3) compte simplement les occurrences de la valeur dans la première colonne au-dessus de la ligne actuelle.

Amélioration de la formule de gestion des lignes vides : =IF(A3="","",A3&"_"&COUNTIF($A$1:A3,A3))

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X