Comparaison 2 colonnes en effacement les doublons

christ-94

XLDnaute Occasionnel
Bonjour

Voila le probleme j'ai deux colonnes,colonne A avec 700 valeurs et la colonne b avec 600 valeurs dans la colonne a et b il y a des valeurs identiques
ce que je veux reupere sur la colonne c les valeurs de a et de b en eliminent les doublons

Merci de votre aide
 

christ-94

XLDnaute Occasionnel
Re : Comparaison 2 colonnes en effacement les doublons

Salut et merci pour les reponses

Bonjour le Forum,
Bonjour Christ-94,
un petit essai par formule sur le lien joint.
http://cjoint.com/?hflzSw2zIx

Impossible de teste il y a un filtre sur le site web par feu de mon entreprise donc acces impossible

un petit peu d'huile de coude et une autre soluce
copier la colonne 2 dans la 1, faire un filtre élaboré,
et cocher extraction sans doublons

Si tu fait ca le filtre ne retire pas les doublons mais evite les doublons

La reponses est une formule

si les valeurs sont dans la colonne A et les autres dans la colonne F.
dans chaque ligne de la colonne B écrire la formule suivante :
=equiv(a1;F:F;0)
cette formule va chercher dans la colonne F si la valeur à coté dans la colonne A existe
si il n'y a rien le résultat va être #N/A
sinon il va indiquer la ligne contenant la valeur dans la colonne F.

Pour des dédoublages plus compliqués voir mon application réseaux de neurones sur mon site :
<http://perso.libertysurf.fr/sn1>

Merci encore
 

Jocelyn

XLDnaute Barbatruc
Re : Comparaison 2 colonnes en effacement les doublons

re,
Bonjour céléda :)

bon alors sans le fichier essai d'explication

si tes données sont dans les colonne A et B

il faut laisser les cellule A1 et B1 vide

on nomme des plages

colnom1=DECALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A)+1)
colnom2=DECALER(Feuil1!$B$1;;;NBVAL(Feuil1!$B:$B)+1)
nom1=DECALER(Feuil1!$A$3;;;NBVAL(Feuil1!$A:$A)-1)
nom2=DECALER(Feuil1!$B$3;;;NBVAL(Feuil1!$B:$B)-1)



ensuite en colonne B a partir de la cellule que tu veux mettre la formule ;

=SI(INDEX(colnom1;MIN(SI(nom1<>"";SI(NB.SI($C$1:C1;nom1)=0;LIGNE(nom1)))))>0;INDEX(colnom1;MIN(SI(nom1<>"";SI(NB.SI($C$1:C1;nom1)=0;LIGNE(nom1)))));INDEX(colnom2;MIN(SI(nom2<>"";SI(NB.SI($C$1:C1;nom2)=0;LIGNE(nom2)))))&"")

cette formule va recr"er une liste en évitant les doublons qu'ils soit dans sur une seule colonne ou sur les 2

attention c'est une formule Matricielle a valider par les touche : ctrl,majuscule,entrée

Jocelyn
 
Dernière édition:

Discussions similaires

Réponses
10
Affichages
485
Réponses
17
Affichages
544

Statistiques des forums

Discussions
312 684
Messages
2 090 916
Membres
104 697
dernier inscrit
Pierrot Hubert