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
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
A voir également:
- Détecter les doublons partiels à partir du nom et pas du prénom
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Nom et prénom - Guide
- Facebook recherche par nom et prénom ✓ - Forum Facebook
- Retrouver une personne sur Facebook sans rien connaître d'elle? - Forum Réseaux sociaux
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
Modifié par Vaucluse le 14/02/2016 à 11:39
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!
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!
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 711
Modifié par gbinforme le 14/02/2016 à 11:39
Modifié par gbinforme le 14/02/2016 à 11:39
Bonjour,
Dans ta MFC tu mets cette formule avec tes noms en colonne A :
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
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
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
14 févr. 2016 à 11:42
Super, merci pour vos réponses, ça marche très bien !