Comparaison 2 colonnes excel+alignement

Résolu/Fermé
anthelot Messages postés 5 Date d'inscription dimanche 23 mai 2010 Statut Membre Dernière intervention 23 mai 2010 - Modifié par jipicy le 23/05/2010 à 10:07
anthelot Messages postés 5 Date d'inscription dimanche 23 mai 2010 Statut Membre Dernière intervention 23 mai 2010 - 23 mai 2010 à 11:53
Bonjour à tous!

Voici mon premier post sur ce forum! Et je serai super reconnaissant à celui qui pourra m'aider dans mon problème! En effet, je suis bloqué dans la rédaction de mon mémoire à cause de ceci, qui paraitra pour la majorité d'entre vous un jeu d'enfant pour le résoudre ;)

Voila, en fait j'ai 2 colonnes de données sur excel: Dans A j'ai 26010 données et dans B 21502. La plupart des données dans B sont retrouvent dans A, mais certaines NON (exemple du 1,0004239, dernière donnée dans B) et je voudrais pouvoir aligner les données identiques de B par rapport à A dans la colonne C.

A titre d'exemple:

A l'origine:

A B

0,0001010 0,0003021
0,0001019 0,0003076
0,0001027 0,0001010
0,0001035 0,0003026
0,0001054 0,0001054
0,0001062 0,0001062
0,0000000 0,0002068
0,0000000 0,0003100
0,0002014 0,0002028
0,0002028 0,0002041
0,0002041 1,0004239
0,0002068
0,0000000
0,0003021
0,0003026
0,0003034
0,0000000
0,0000000
0,0003076
0,0003088
0,0003100



Pour arriver à :

A C

0,0001010 0,0001010
0,0001019
0,0001027
0,0001035
0,0001054 0,0001054
0,0001062 0,0001062
0,0000000
0,0002014
0,0002028 0,0002028
0,0002041 0,0002041
0,0002068 0,0002068
0,0000000
0,0003021 0,0003021
0,0003026 0,0003026
0,0003034
0,0000000
0,0000000
0,0003076 0,0003076
0,0003088
0,0003100 0,0003100


Je ne suis pas familier des macros et j'ai déjà scruté pas mal afin de trouver un problème résolu semblable au mien, mais ou cela ne fonctionnait pas, ou les résultats laissaient des données de B pourtant existant dans A sans "matching"!

Mille mercis à ceux qui prendront quelques minutes pour m'aider

Bon we à tous


6 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
23 mai 2010 à 11:38
En fait, une petite douche éclaircissant les idées, pas besoin de vba pour ça (sauf si tu en as absolument besoin)
J'ai supposé que tu avais une ligne de titre et que les données commencent en ligne 2 :
- insérer une colonne B
- en B2: =SI(ESTNA(EQUIV(A2;C:C;0));"";A2)
- recopier vers le bas par un double-clic sur la poignée de recopie (carré noir en bas à droite de B2 sélectionnée)
- copier/collage spécial valeur de la colonne B

eric
14
anthelot Messages postés 5 Date d'inscription dimanche 23 mai 2010 Statut Membre Dernière intervention 23 mai 2010
23 mai 2010 à 11:53
Merci beaucoup! Ton message + un conseil d'un ami et me voila sauvé !
A bientot sur le forum et encore merci

Antoine
0