Doublons dans deux colonnes de longueur différente
Résolu/Fermé
bodumorange
Messages postés
6
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
26 juillet 2013
-
26 juil. 2013 à 14:32
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 - 26 juil. 2013 à 17:10
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 - 26 juil. 2013 à 17:10
A voir également:
- Doublons dans deux colonnes de longueur différente
- Comment faire deux colonnes indépendantes dans word - Guide
- Deux comptes whatsapp - Guide
- Supprimer les doublons excel - Guide
- Fusionner deux colonnes excel - Guide
- Doublons photos - Guide
5 réponses
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
26 juil. 2013 à 15:41
26 juil. 2013 à 15:41
Bonjour,
En C1
puis copie incrémentée sur la colonne C.
A+
En C1
=SI(NB.SI(A:A;B1)>0;"PRESENT DANS COLONNE A";"")
puis copie incrémentée sur la colonne C.
A+
Morgothal
Messages postés
1236
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
183
26 juil. 2013 à 14:44
26 juil. 2013 à 14:44
Bonjour,
Avec une macro comme ceci, tu devrais t'en sortir :
A+ !
Avec une macro comme ceci, tu devrais t'en sortir :
Sub doublons_mails() Dim ligne, ligne2 As Integer Dim mail, mail2 As String For ligne = 1 To Range("A65536").End(xlUp).Row mail1 = Cells(ligne, 1) For ligne2 = 1 To Range("B65536").End(xlUp).Row mail2 = Cells(ligne2, 2) If mail1 = mail2 Then Cells(ligne2, 3) = "Présent dans colonne A" End If Next Next End Sub
A+ !
bodumorange
Messages postés
6
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
26 juillet 2013
26 juil. 2013 à 15:53
26 juil. 2013 à 15:53
Merci ! Que dois-je utiliser pour enregistrer la macro : un éditeur de texte ? L'éditeur AppleScript ? Dans quel format dois-je l'enregistrer pour qu'excel l'importe correctement ?
Morgothal
Messages postés
1236
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
183
26 juil. 2013 à 16:19
26 juil. 2013 à 16:19
Oups pardon, je viens de vérifier, la version 2008 d'Excel ne prend pas en charge le VBA...
Il faut donc se rabattre sur la solution de Gyrus qui fonctionne parfaitement...
Il faut donc se rabattre sur la solution de Gyrus qui fonctionne parfaitement...
bodumorange
Messages postés
6
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
26 juillet 2013
26 juil. 2013 à 15:47
26 juil. 2013 à 15:47
Merci Gyrus, ça me semble être presque ça, mais ne faut il pas figer quelque chose dans la formule avec des $ ? En l'état ça m'indique que tous mes mails sont "PRESENT DANS COLONNE A"
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
26 juil. 2013 à 17:10
26 juil. 2013 à 17:10
D'après ton énoncé, la formule que je t'ai donnée devrait donner le bon résultat, à savoir identifier les mails de la colonne B présents dans la colonne A.
Si ce n'est pas le cas, il faut chercher pourquoi la formule ne donne pas le résultat attendu.
Avec un exemple, ce serait plus facile.
A+
=SI(NB.SI(A:A;B1)>0;"PRESENT DANS COLONNE A";"")
Si ce n'est pas le cas, il faut chercher pourquoi la formule ne donne pas le résultat attendu.
Avec un exemple, ce serait plus facile.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
senecartour
Messages postés
325
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
29 octobre 2020
3
26 juil. 2013 à 14:48
26 juil. 2013 à 14:48
Bonjour,
Une des solutions serait de procéder comme suite
Va das ta colonne C et appliquer la formule suivant:
=Si(A2=B2;"Doublons";"unique")
Vous incrémentez ensuite la formule sur toute la colonne.
Ensuite vous sélectionner la première de votre table pour y appliquer un filtre automatique (Données ==> Filtre)
Ensuite vous allez filtrer votre tableau sur la colonne C en cochant uniquement "Doublon".
Vous avez maintenant que les lignes contenant les doublons qui s'affichent.
Si vous voulez supprimer ces lignes il suffit de les sélectionner et de les supprimer!
Vous enlevez les filtre en cliquant une nouvelle fois sur le bouton de filtre.
Maintenant le tour est joué!!
Bon courage!
Une des solutions serait de procéder comme suite
Va das ta colonne C et appliquer la formule suivant:
=Si(A2=B2;"Doublons";"unique")
Vous incrémentez ensuite la formule sur toute la colonne.
Ensuite vous sélectionner la première de votre table pour y appliquer un filtre automatique (Données ==> Filtre)
Ensuite vous allez filtrer votre tableau sur la colonne C en cochant uniquement "Doublon".
Vous avez maintenant que les lignes contenant les doublons qui s'affichent.
Si vous voulez supprimer ces lignes il suffit de les sélectionner et de les supprimer!
Vous enlevez les filtre en cliquant une nouvelle fois sur le bouton de filtre.
Maintenant le tour est joué!!
Bon courage!
Morgothal
Messages postés
1236
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
183
26 juil. 2013 à 14:55
26 juil. 2013 à 14:55
Cette solution ne marche-t-elle pas que si les deux mails sont sur la même ligne ?
bodumorange
Messages postés
6
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
26 juillet 2013
26 juil. 2013 à 15:56
26 juil. 2013 à 15:56
J'ai l'impression aussi
26 juil. 2013 à 16:24
26 juil. 2013 à 16:29
Si c'est >0, alors B1 est présent dans la colonne A.
26 juil. 2013 à 16:30
Merci infiniment !