J'ai deux colonnes dans une feuille Excel, comme indiqué ci-dessous.
Column A Column B
87 87
107 107
108 108
117 117
119 119
153 153
170 170
174 174
209 209
409106386989 409014007285
409110099164 174
Ici, les deux colonnes A et B contiennent 11 entrées.
Maintenant, je dois trouver les entrées non identiques des deux colonnes.
c'est-à-dire que les entrées 409106386989 et 409110099164 ne sont présentes que dans la colonne A mais pas dans la colonne B.
Je dois donc séparer ces entrées de la colonne A.
De même, les entrées 409014007285 ne figurent que dans la colonne B mais pas dans la colonne A.
Il existe également deux entrées 174 dans la colonne B mais une seule entrée dans la colonne A.
Je dois donc séparer ces deux entrées, à savoir 409014007285 et 174 de la colonne B.
Donc, la sortie devrait être comme ci-dessous.
Column A Column B A but not B B but not A
87 87 409106386989 174
107 107 409110099164 409014007285
108 108
117 117
119 119
153 153
170 170
174 174
209 209
409106386989 409014007285
409110099164 174
Je fais ce processus manuellement, ce qui prend beaucoup de temps lorsque les entrées se comptent par milliers.
Est-il possible de faire cela en exécutant du code (Utilisation de scripts VB) ...?
la source
Réponses:
Essayez ceci:
EDIT # 1
Cette macro traite les données des colonnes A et B. Les données de sortie sont placées dans les colonnes C et D.
Pour en savoir plus sur les macros en général, voir:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
et
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
Les macros doivent être activées pour que cela fonctionne!
EDIT # 2
Cette macro, similaire à la première, gérera plusieurs occurrences de la même valeur dans les deux colonnes A et B
la source