Comment comparer des valeurs alphanumériques dans deux colonnes dans Excel ?
Si vous avez deux listes de valeurs textuelles alphanumériques, et que vous devez maintenant comparer ces deux colonnes pour trouver les valeurs en double ou uniques. Existe-t-il des méthodes rapides pour résoudre ce problème sans vérifier une par une ? Dans cet article, je vais parler de quelques astuces pour accomplir cette tâche dans Excel.
Comparer des valeurs alphanumériques dans deux colonnes pour trouver les mêmes valeurs
Comparer des valeurs alphanumériques dans deux colonnes pour sélectionner ou mettre en surbrillance les mêmes valeurs ou valeurs différentes
Comparer des valeurs alphanumériques dans deux colonnes pour trouver les mêmes valeurs
Voici une formule qui peut vous aider à identifier les mêmes valeurs alphanumériques dans la colonne A et la colonne B, veuillez procéder comme suit :
Entrez cette formule : =IFERROR(IF(MATCH(B2,$A$2:$A$11,0)>0,"Match"),"") (B2 est la cellule que vous souhaitez comparer avec une autre colonne, A2:A11 est la liste de données que vous souhaitez comparer) dans une cellule vide à côté de vos colonnes de données, puis faites glisser la poignée de recopie vers le bas jusqu'aux cellules où vous souhaitez appliquer cette formule. Maintenant, vous pouvez voir qu'un texte “Match” s'affiche à côté de la cellule correspondante si la valeur de la cellule est présente dans les deux colonnes, voir capture d'écran :
Comparer des valeurs alphanumériques dans deux colonnes pour lister les différentes valeurs séparément
Pour trouver et lister toutes les chaînes de caractères différentes des deux colonnes séparément, le code VBA suivant peut vous aider, veuillez procéder comme suit :
1. Maintenez les touches ALT + F11 enfoncées pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre Module.
Code VBA : lister les valeurs de cellules différentes des deux colonnes séparément :
Sub Compare()
'Updateby Extendoffice
Dim I As Long, J As Long, K As Long, M As Long
Application.ScreenUpdating = False
J = 1
K = 1
M = Cells(Rows.Count, 2).End(xlUp).Row
Range("D1").Value = "A not in B"
Range("E1").Value = "B not in A"
For I = 2 To M
If IsError(Application.Match(Range("A" & I).Value, Columns("B"), 0)) Then
J = J + 1
Range("D" & J).Value = Range("A" & I).Value
End If
If IsError(Application.Match(Range("B" & I).Value, Columns("A"), 0)) Then
K = K + 1
Range("E" & K).Value = Range("B" & I).Value
End If
Next I
Application.ScreenUpdating = True
End Sub
3. Appuyez ensuite sur la touche F5 pour exécuter ce code, et les valeurs différentes des deux colonnes seront listées dans les colonnes D et E respectivement, comme le montre la capture d'écran suivante :
Comparer des valeurs alphanumériques dans deux colonnes pour sélectionner ou mettre en surbrillance les mêmes valeurs ou valeurs différentes
Si vous avez Kutools for Excel, avec son outil puissant - Sélectionner les mêmes et différentes cellules, vous pouvez rapidement comparer les chaînes alphanumériques dans deux colonnes et trouver ou mettre en surbrillance les mêmes valeurs ou valeurs différentes aussi rapidement que possible.
Après avoir installé Kutools for Excel, veuillez procéder comme suit :
1. Sélectionnez les deux colonnes séparément en maintenant la touche Ctrl enfoncée, puis cliquez sur Kutools > Sélectionner > Sélectionner les mêmes et différentes cellules, voir capture d'écran :
2. Dans la boîte de dialogue Sélectionner les mêmes et différentes cellules, veuillez effectuer les opérations suivantes :
(1.) Cochez Les données contiennent des en-têtes si vous n’avez pas besoin de comparer les en-têtes des deux colonnes ;
(2.) Sélectionnez Par ligne sous la section Méthode ;
(3.) Sélectionnez Valeur identique si vous souhaitez trouver les valeurs des cellules présentes dans les deux colonnes sous la section Trouver ;
(4.) Si vous souhaitez mettre en surbrillance les cellules sélectionnées avec une couleur d'arrière-plan ou de police, cochez Couleur de fond de remplissage ou Couleur de police de remplissage sous la section Traitement du résultat.
3. Après avoir terminé les paramètres, cliquez sur le bouton Ok, une boîte de dialogue apparaîtra pour vous rappeler combien de cellules seront sélectionnées, en même temps, vous pouvez voir que les mêmes valeurs de cellules présentes dans la colonne A et la colonne C sont mises en surbrillance dans la colonne A, voir capture d'écran :
Remarques :
1. Si vous sélectionnez Valeurs différentes dans la boîte de dialogue Comparaison des plages, les valeurs uniquement dans la colonne A mais pas dans la colonne C sont mises en surbrillance comme le montre la capture d'écran suivante :
2. Pour sélectionner ou mettre en surbrillance les mêmes valeurs ou valeurs différentes dans la colonne C, il vous suffit d'échanger les deux colonnes dans les champs de texte Rechercher les valeurs dans et Selon vos besoins.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Démo : Comparer des valeurs alphanumériques dans deux colonnes en utilisant Kutools for Excel
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !