Tri doublons avec 3 ou 4 criteres
Résolu
surplus
Messages postés
673
Date d'inscription
Statut
Membre
Dernière intervention
-
stevenforwords -
stevenforwords -
Bonjour,
je voudrais faire une macro qui me trie les doublons dans une Base de Données selon 3 critères
j'ai dans colonne A1 Nom ,B1 Prénom,C1 Adresse
je trouve beaucoup de solutions pour une colonne mais si j'ai le même nom avec prénom différent faudra filtrer sur le prénom en plus
et donc on peut avoir même nom et prénom mais pas a la même adresse donc filtrer avec adresse en plus
on pourrait même avoir le père et fils avec même nom prénom et adresse et la rajouter un filtre de plus avec l'age ce serait l'idéal
mais bon avec 3 déjà ce serait pas mal
merci de vos lumières
a bientôt
je voudrais faire une macro qui me trie les doublons dans une Base de Données selon 3 critères
j'ai dans colonne A1 Nom ,B1 Prénom,C1 Adresse
je trouve beaucoup de solutions pour une colonne mais si j'ai le même nom avec prénom différent faudra filtrer sur le prénom en plus
et donc on peut avoir même nom et prénom mais pas a la même adresse donc filtrer avec adresse en plus
on pourrait même avoir le père et fils avec même nom prénom et adresse et la rajouter un filtre de plus avec l'age ce serait l'idéal
mais bon avec 3 déjà ce serait pas mal
merci de vos lumières
a bientôt
A voir également:
- Tri doublons avec 3 ou 4 criteres
- Comment faire un tri personnalisé sur excel - Guide
- Ai suite 3 - Télécharger - Optimisation
- Doublons photos - Guide
- Logiciel tri photo - Guide
- Code gta 4 ps4 - Guide
4 réponses
Bonjour
Une solution si vous pouvez mettre une colonne supplémentaire
concaténer les colonnes et chercher les doublons
exemple
A = nom
B=prénom
C=adresse
D= âge
en E mettre cette formule =A&" "&B&" "&C&" "&D
chercher les doublons sur colonne E
colonne F mettre cette formule
=SI(NB.SI($E2:$E$500;$E2)>1;1;0)
les doublons égales 1 vous pouvez effacer les lignes avec 1
Une solution si vous pouvez mettre une colonne supplémentaire
concaténer les colonnes et chercher les doublons
exemple
A = nom
B=prénom
C=adresse
D= âge
en E mettre cette formule =A&" "&B&" "&C&" "&D
chercher les doublons sur colonne E
colonne F mettre cette formule
=SI(NB.SI($E2:$E$500;$E2)>1;1;0)
les doublons égales 1 vous pouvez effacer les lignes avec 1
je l'ai mis en pratique dans colonne O et P mais pour supprimer la ligne avec macro?
Sub Macro1()
Dim i%
For i = 2 To 10000
Rows(i).EntireRow.Delete = Range("P" & i) = "1"
Next
End Sub
je pensais mais ça marche pas
une idée
Merci Philou, super simple et efficace!