Détecter les doublons partiels à partir du nom et pas du prénom

Résolu/Fermé
drakar3 Messages postés 16 Date d'inscription lundi 18 janvier 2016 Statut Membre Dernière intervention 31 août 2016 - 14 févr. 2016 à 11:18
drakar3 Messages postés 16 Date d'inscription lundi 18 janvier 2016 Statut Membre Dernière intervention 31 août 2016 - 14 févr. 2016 à 11:42
Bonjour à tous,

Je ne trouve pas de réponse simple à ce problème :
Je dispose d'une colonne sous EXCEL 2010 contenant plusieurs NOM PRENOM.
Or, je souhaite repérer les doublons à partir des NOM seulement, et pas des 2 valeurs.
Exemple :
DUPONT Marc
DUPONT Henri
DUPONT Marcel

Je souhaite qu'il fasse apparaître en surbrillance les 3 DUPONT.
Sans devoir créer une colonne NOM et une colonne PRENOM.

C'est possible sans macro ?
Merci d'avance,

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
Modifié par Vaucluse le 14/02/2016 à 11:39
Bonjour

voir cette formule à placer dans la condition de MFC, mais bien sur elle passera dans le même format toutes les cellules qui sont en double plus d'une fois + de 1 DUPONT ou + de 1 DURAND seront du même format

=NB.SI(A:A;"*"&GAUCHE(A1;TROUVE(" ";A1;1))&"*")>1

et si réellement les noms sont devant les prénoms dans tous les cas mieux vaut écrire

=NB.SI(A:A;GAUCHE(A1;TROUVE(" ";A1;1))&"*")>1

qui ne prendra en compte que les textes qui commencent pas le nom avant le blanc pour chaque cellule.

si vous voulez seulement DUPONT, la formule est:

=NB.SI(A:A;DUPONT*")>1 ou si DUPONT est inscrit quelque part ex Z1: =NB.SI(A:A;Z1&"*")>1

et enfin vous pouvez éviter de surligner la première apparition du nom avec:


=NB.SI($A$1:A1;GUCHE(A1;TROUVE(" ";A1;1))&"*")>1 qui ne surlignera qu'à partir du second nom trouvé dans la colonne A

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
1
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 686
Modifié par gbinforme le 14/02/2016 à 11:39
Bonjour,

Dans ta MFC tu mets cette formule avec tes noms en colonne A :
=NB.SI(A:A;GAUCHE(A1;TROUVE(" ";A1;4))&"*")>1

La formule tient compte des noms à particule comme Le Drian
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.  Antoine de Saint-Exupéry
0
drakar3 Messages postés 16 Date d'inscription lundi 18 janvier 2016 Statut Membre Dernière intervention 31 août 2016
14 févr. 2016 à 11:42
Super, merci pour vos réponses, ça marche très bien !
0