Excel doublons sur 2 colonnes [Résolu/Fermé]

Signaler
Messages postés
67
Date d'inscription
lundi 31 décembre 2007
Statut
Membre
Dernière intervention
26 janvier 2014
-
 cheval -
Bonjour,
j'ai fait un tableau ds excel avec en colonne A les noms et en colonne B les prénoms
seulement il y a des doublons;
j'ai essayé de faire un filtre élaboré et de copier sans les doublons mais avec 2 colonnes ça ne marche pas,
si vous avez la solution, un grand merci par avance!
sinon peut-on fusionner les 2 colonnes ?
merci
Configuration: Windows XP Firefox 3.0.6

3 réponses

Messages postés
4272
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
26 janvier 2019
536
une astuce que l'on avait donnée
pour ses lignes entières en doublon à adapter à ce que tu veux faire

Créer une colonne supplémentaire, y insérer la fonction suivante:

SI(EQUIV(<bold>B:B;B:B</bold>;0)=LIGNE(); "ok"; "doublon")


ou B:B devient ma colonne de codes

Ensuite dans le menu Données --> Filtres --> Filtres Automatique

reste plus qu'a sélectionner dans le menu du filtre "doublon" et supprimer les lignes qu'il affiche..

xkristi
Je ne détiens point la vérité , je te la laisse  volontiers ...
4
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 79283 internautes nous ont dit merci ce mois-ci

laetice13
Messages postés
67
Date d'inscription
lundi 31 décembre 2007
Statut
Membre
Dernière intervention
26 janvier 2014
1
super,ça marche,
je vais devenir une pro !!!
merci à tous pour votre aide
Messages postés
800
Date d'inscription
vendredi 9 mai 2008
Statut
Membre
Dernière intervention
29 octobre 2019
35
Bonjour

Cette discussion date de 4 ans, mais je la remonte, elle me convient parfaitement. Je remercie xkristi :)
cette formule:
SI(EQUIV(B:B;B:B;0)=LIGNE(); "ok"; "doublon")
--- Disons que ça correspond à vba, vbb, vbc, etc. ---

La première occurence de vba va donner "ok", les autres vont donner "doublon".
Ce que je voulais c'est que toutes les occurences donnassent "doublon", même la première.
J'ai donc trouvé une petite astuce. J'ai inséré une colonne C. Copiécollée de B avec un décalage. C1=B2 , C2=B3 , C3=B4 , etc.
Avec cette formule, ça marche.
SI(ET(SI(EQUIV(B:B;B:B;0)=LIGNE();"ok";"doublon")="ok";SI(EQUIV(C:C;C:C;0)=LIGNE();"ok";"doublon")="ok");"ok";"doublon")

À présent, y a-t-il un truc pour s'affranchir de cette colonne C ou est-elle indispensable?
Je dois dire que je n'ai pas trop saisi les subtilités de la formule de xkristi.
La manière de bidouiller une colonne en tant que telle et non sous forme de matrice...

Merci d'avance à ceux qui auront bien saisi le problème. Écoutez, vous entendrez
Bonjour
Je ne comprends pas toutes ces difficultés
Si vous souhaitez filtrer les doublons sur 3 colonnes simultanées la formule suivante convient :
=ET(SI(C2=C1;VRAI;FAUX);SI(D2=D1;VRAI;FAUX);SI(E2=E1;VRAI;FAUX))
elle afficherai vrai si la cellule c2=c1, d2=d1 et e2=e1

pour répondre spécifiquement à ton besoin il suffit de comparer la ligne actuelle avec celle du dessous et de mettre tout ça dans un OU
=(OU(ET(SI.....);ET(SI....))
Je te laisse compléter
Messages postés
4272
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
26 janvier 2019
536
Salut !

Peut-être ce post déjà résolu va t'aider :

http://www.commentcamarche.net/forum/affich 3205278 comparer 2 listes de 2 colonnes sur excel

Tu le trouves juste en-dessous de ton post quand tu l'ouvres xkristi
Je ne détiens point la vérité , je te la laisse  volontiers ...