Comparaison 2 colonnes excel+alignement
Résolu
anthelot
Messages postés
5
Statut
Membre
-
anthelot Messages postés 5 Statut Membre -
anthelot Messages postés 5 Statut Membre -
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
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
A voir également:
- Excel rechercher correspondance entre deux colonnes
- Formule moyenne excel plusieurs colonnes - Guide
- Comment faire deux colonnes sur word - Guide
- Nombre de jours entre deux dates excel - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Déplacer colonne excel - Guide
6 réponses
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
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
Bonjour,
Est-ce que ce ne sont que des valeurs dans ton tableau ou bien y-a-t'il des formules ?
S'il y a des formules il faudra arrondir (à 7 décimales ?) pour avoir une comparaison fiable.
Peut-on trier A ? et B ?
Peut-on trouver la valeur de A 2 fois en B ?
eric
Est-ce que ce ne sont que des valeurs dans ton tableau ou bien y-a-t'il des formules ?
S'il y a des formules il faudra arrondir (à 7 décimales ?) pour avoir une comparaison fiable.
Peut-on trier A ? et B ?
Peut-on trouver la valeur de A 2 fois en B ?
eric
Bonjour Eric!
Non ce sont simplement des valeurs à comparer et il y a effectivement 7 décimales qui différencie chaque nombre
Merci pour ton aide
Antoine
Non ce sont simplement des valeurs à comparer et il y a effectivement 7 décimales qui différencie chaque nombre
Merci pour ton aide
Antoine
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oups, j'avais pas vu...
Oui j'imagine qu'on peut trier les 2 colonnes car dans chaque colonne indépendamment de l'autre il n'y a aucune valeur qui se répète
De plus, il n'y a qu'une seule fois au mieux la valeur de A en B (soit elle existe une fois dans B, soit elle n'existe tout simplement pas)
Oui j'imagine qu'on peut trier les 2 colonnes car dans chaque colonne indépendamment de l'autre il n'y a aucune valeur qui se répète
De plus, il n'y a qu'une seule fois au mieux la valeur de A en B (soit elle existe une fois dans B, soit elle n'existe tout simplement pas)
Petite précision ! J'ai oublié de dire qu'a la fin j'aurais besoin de retrouver l'ordre initial, conforme à l'ordre des chiffres dans A comme dans mon exemple ci-dessus...Et après avoir trier j'imagine qu'il est quasi impossible de retrouver cet ordre qui est aléatoire!
Merci encore une fois pour l'aide
Merci encore une fois pour l'aide
A bientot sur le forum et encore merci
Antoine