Comment comparer le texte de deux colonnes dans Excel ?

  • Partage Ça
Hugh West

Comparer du texte dans deux colonnes dans Excel est une tâche importante dans notre vie quotidienne, surtout lorsque nous devons trouver quelque chose qui se compare au texte donné. Dans cet article, je vais me concentrer sur les sept façons fructueuses de comparer du texte dans deux colonnes dans Excel. Excel avec des exemples pertinents.

Télécharger le cahier d'exercices

Vous pouvez télécharger le classeur Excel suivant pour une meilleure compréhension et le mettre en pratique vous-même.

Comparer du texte dans deux colonnes.xlsx

7 méthodes pratiques pour comparer le texte de deux colonnes dans Excel

Cet article vous montrera comment comparer le texte de deux colonnes dans Excel à l'aide de la fonction arithmétique formule, combinant les SI et COUNTIF les fonctions, le formatage conditionnel, le VLOOKUP en imbriquant la fonction INDEX et MATCH et en combinant SUMPRODUCT <; ISNUMBER et MATCH fonctions.

Examinons l'ensemble de données suivant : deux listes d'articles, à savoir la liste d'articles 1 et la liste d'articles 2, sont données avec leurs ventes en janvier et février, respectivement.

Pour l'instant, nous devons comparer la liste des articles sous différents angles. Commençons.

1. comparer le texte dans deux colonnes pour les correspondances dans les lignes

Ici, nous allons vous montrer comment comparer du texte dans deux colonnes avec les trois catégories suivantes : correspondance identique (exacte) à l'aide de la formule arithmétique générale, correspondances identiques et différences à l'aide de la formule de calcul de l'écart. la fonction IF et de comparer les correspondances ou les différences au moyen d'une analyse sensible à la casse.

1.1 Correspondance identique (exacte) à l'aide d'une formule arithmétique générale

Des pas :

  • Ici, B5 est la cellule d'un élément de la liste d'éléments 1 et C5 est la cellule d'un élément de la liste d'éléments 2.
  • Tout d'abord, sélectionnez le D5 cellule.
  • En général, vous pouvez utiliser la formule suivante pour comparer deux colonnes ligne par ligne pour une correspondance identique.
=B5=C5

  • Ensuite, appuyez sur ENTER.

  • Ainsi, vous verrez ici la première correspondance identique dans les D5 cellule.
  • En outre, utilisez l'outil Poignée de remplissage et faites-le glisser vers le bas à partir de l'écran d'affichage. D5 à la cellule D16 cellule.

  • Enfin, vous pouvez voir toutes les correspondances identiques comme vraies et fausses.

1.2 Correspondances identiques et différences à l'aide de la fonction IF

Vous pouvez facilement trouver le résultat concernant la correspondance et la non-correspondance (différences) en utilisant la formule IF ensemble. La fonction IF est une fonction logique basée sur une déclaration donnée.

La syntaxe de la fonction IF

=IF(test_logique, [valeur_si_vrai], [valeur_si_faux])

Les arguments de la fonction IF

  • Test logique - Une valeur ou une expression logique qui peut être évaluée comme VRAI ou FAUX.
  • valeur_si_vrai - [optionnel] La valeur à retourner lorsque logical_test est évalué à TRUE.
  • valeur_si_false - [optionnel] La valeur à retourner lorsque logical_test est évalué à FALSE.

Des pas :

  • Ici, choisissez le D5 cellule d'abord.
  • Maintenant, appliquons la formule dans le cas de notre ensemble de données.
=IF(B5=C5, "Correspondant", "Non correspondant")

  • Après cela, appuyez sur ENTER .

  • Ensuite, vous obtiendrez le résultat suivant PAS de correspondance dans le D5 cellule.
  • En outre, utilisez le Poignée de remplissage et faites-le glisser vers le bas à partir de l'outil D5 à la cellule D16 cellule.

  • Ici, vous obtiendrez tous les résultats.

1.3 Comparaison des correspondances ou des différences avec l'analyse sensible à la casse

Dans le cas précédent, nous n'avons pas pris en compte la sensibilité du texte. Si vous souhaitez comparer la liste d'éléments en fonction de la sensibilité à la casse en utilisant la méthode suivante la fonction EXACTE vous pouvez procéder avec la formule suivante. La fonction EXACTE compare deux textes en tenant compte des majuscules et des minuscules.

Des pas :

  • Dans cette image, nous allons colorier les deux rangées données pour voir la différence.
  • Ici, choisissez le D5 cellule d'abord.
  • Ensuite, appliquons la formule dans le cas de notre jeu de données.
=IF(EXACT(B5,C5), "Correspondant", "Non correspondant")

  • Après cela, appuyez sur ENTER .

  • Ainsi, vous verrez ici le résultat dans la rubrique D5 cellule.
  • En outre, utilisez le Poignée de remplissage et faites-le glisser vers le bas à partir de l'outil D5 à la cellule D16 cellule.

  • Par conséquent, dans la capture d'écran, nous pouvons voir que seule la modification de la valeur de l'indicateur F de la Congélateur coffre fournit le résultat " Pas de correspondance "

Comparer le texte de deux colonnes en combinant les fonctions IF et COUNTIF dans Excel

Dans les exemples précédents, nous avons effectué une comparaison ligne par ligne, mais il arrive que nous devions travailler sur des éléments entiers, et non pas seulement ligne par ligne. la fonction COUNTIF .

La fonction COUNTIF est une fonction Excel permettant de compter les cellules d'une plage qui remplit une condition spécifique. Cette fonction peut compter les cellules contenant des dates, des chiffres et du texte.

La syntaxe de la fonction COUNTIF

=COUNTIF(plage, critères)

L'argument de la fonction COUNTIF

gamme - La plage de cellules à compter.

critères - Les critères qui contrôlent quelles cellules doivent être comptées.

Des pas :

  • Ici, choisissez le D5 cellule d'abord.
  • Ensuite, appliquons ici la formule ci-dessous.
=IF(COUNTIF($C5:$C13, $B5)=0, "Non trouvé dans la liste 2", "Trouvé dans la liste 2")

  • Ici, C5:C13 est la plage de cellules de la liste d'éléments 2, et B5 est la cellule d'un élément de la liste d'éléments 1. Si la fonction IF renvoie zéro (non trouvé dans la liste 2) ou 1 (trouvé dans la liste 2).
  • Ensuite, appuyez sur ENTER .

  • Ainsi, vous verrez ici le résultat dans la rubrique D5 cellule.
  • En outre, utilisez le Poignée de remplissage et faites-le glisser vers le bas à partir de l'outil D5 à la cellule D16 cellule.

  • Enfin, vous obtiendrez tous les résultats dans l'image ci-dessous.

3. l'application de la mise en forme conditionnelle pour comparer le texte dans deux colonnes pour les correspondances et les différences.

En utilisant le formatage conditionnel dans Excel, vous pouvez appliquer un formatage personnalisé aux cellules qui répondent à certains critères avec des couleurs de surbrillance.

Appliquons la fonctionnalité pour comparer les deux listes d'articles.

3.1 Recherche de correspondances

Vous pouvez trouver l'article correspondant si vous suivez les étapes ci-dessous.

Des pas :

  • Tout d'abord, allez sur Accueil > ; Mise en forme conditionnelle > ; Nouvelle règle .

  • Ensuite, sélectionnez Utilisez une formule pour déterminer les cellules à mettre en forme et insérez la formule dans l'espace vide comme dans la capture d'écran suivante.
=$B5=$C5

  • Plus tard, cliquez sur Format .

  • Après cela, allez dans le Remplir choisissez la couleur souhaitée, puis appuyez sur Ok .

  • Appuyez à nouveau sur Ok dans le Nouvelle règle de formatage de la boîte de dialogue.

  • En conséquence, vous obtiendrez la sortie suivante : seuls l'enceinte et l'écran de bureau sont appariés.

3.2 Trouver des différences

Des pas :

  • Ici, pour trouver les différences, vous devez suivre la même procédure que la précédente, sauf que vous devez insérer la formule suivante au lieu de la précédente.
=$B5$C5

  • Enfin, vous obtiendrez le résultat suivant.

Lire la suite : Comment comparer deux colonnes dans Excel pour trouver les différences ?

4. mise en évidence du texte double ou unique à comparer dans deux colonnes à l'aide de la mise en forme conditionnelle

Dans cette méthode, nous utiliserons Mise en forme conditionnelle encore une fois, sauf pour la formule et utiliser le Règles de mise en évidence des cellules option de la fonction.

4.1 Recherche de texte dupliqué (texte apparié)

Vous pouvez identifier les éléments en double sans aucune formule. Pour cela, suivez les étapes ci-dessous.

Des pas :

  • Ici, sélectionnez Accueil > ; Mise en forme conditionnelle > ; Règles de mise en évidence des cellules > ; Valeurs dupliquées.

  • Ensuite, ouvrez le Valeurs en double .
  • Par la suite, conservez la valeur par défaut Duplicate dans les cellules de format qui la contiennent, modifiez l'option avec des valeurs l'option (elle indique simplement la couleur), et appuyez sur OK .

  • Vous obtiendrez le résultat suivant.

4.2 Trouver un texte unique (texte non apparié)

Vous pouvez également identifier le nom unique des éléments pour lesquels des textes en double sont disponibles.

Des pas :

  • Donc, suivez les étapes précédentes jusqu'à ce que la boîte de dialogue à savoir Valeurs en double Dans la boîte de dialogue, changez l'option par défaut en Unique en son genre et appuyez sur OK .

  • Après avoir suivi les étapes ci-dessus, vous obtiendrez le résultat suivant.

5. utilisation de la fonction VLOOKUP pour comparer et trouver du texte manquant dans Excel

Il se peut que vous deviez trouver le texte manquant dans deux colonnes de texte données. Par exemple, si vous souhaitez déterminer si un élément d'une liste se trouve ou non dans l'autre liste, vous pouvez utiliser la méthode suivante la fonction VLOOKUP . VLOOKUP est une fonction Excel permettant de rechercher des données organisées verticalement dans un tableau. La fonction est compatible avec les correspondances approximatives et exactes.

La syntaxe de la fonction VLOOKUP

=VLOOKUP(valeur, table, col_index, [range_lookup])

L'argument de la fonction VLOOKUP

  • valeur - La valeur à rechercher dans la première colonne d'un tableau.
  • tableau - La table à partir de laquelle il faut récupérer une valeur.
  • col_index - La colonne du tableau à partir de laquelle il faut récupérer une valeur.
  • gamme_looku p - [facultatif] VRAI = correspondance approximative (par défaut). FAUX = correspondance exacte.

Des pas :

  • Tout d'abord, choisissez le D5 cellule.
  • Ensuite, la formule sera la suivante pour notre jeu de données.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))

  • Après cela, appuyez sur ENTER .

Répartition des formules

  • Ici, B5 est l'élément de recherche, C5:C13 est la plage de cellules de la liste d'éléments 2,
  • Vous devez trouver si le B5 ( AC ) est trouvé dans la liste d'éléments 2 ou non.
  • Maintenant, si l'élément de recherche ( AC ) se trouve dans la liste d'articles 2, le VLOOKUP renvoie le nom de l'élément. Sinon, si la formule AC n'est pas trouvé dans la liste 2, la formule renvoie un #N/A erreur Donc, c'est l'élément manquant.
  • En outre, le ISERROR Si le résultat est une erreur, la fonction renverra le résultat suivant VRAI et FAUX si le résultat n'est pas une erreur.
  • Ainsi, vous verrez ici la première correspondance identique dans les D5 cellule.
  • En outre, utilisez le Poignée de remplissage et faites-le glisser vers le bas à partir de l'outil D5 à la cellule D16 cellule.

  • Enfin, vous pouvez voir toutes les correspondances identiques comme vraies et fausses.

Related : Formule VLOOKUP pour comparer deux colonnes dans des feuilles différentes !

6. comparaison de texte et extraction de données par l'imbrication des fonctions INDEX et MATCH

Si vous avez besoin d'extraire ou de retourner la valeur des éléments appariés, vous pouvez utiliser la combinaison des éléments suivants la fonction INDEX MATCH . La fonction INDEX sur Excel renvoie la valeur qui se trouve à un endroit spécifié dans une plage ou un tableau.

La syntaxe de la fonction INDEX

=INDEX(tableau, numéro de ligne, [numéro de colonne], [numéro de zone])

L'argument de la fonction INDEX

  • tableau - Une plage de cellules, ou une constante de tableau.
  • numéro de rang - La position de la ligne dans la référence ou le tableau.
  • col_num - [facultatif] La position de la colonne dans la référence ou le tableau.
  • numéro de la zone - [facultatif] La plage de référence qui doit être utilisée.

La fonction MATCH est utilisé pour localiser l'emplacement de la valeur recherchée dans une ligne, une colonne ou un tableau. L'option MATCH est souvent couplé à l'INDEX fonction pour récupérer une valeur correspondante.

La syntaxe de la fonction MATCH

=MATCH(lookup_value, lookup_array, [match_type])

L'argument de la fonction MATCH

  • valeur de la recherche - La valeur à faire correspondre dans lookup_array.
  • lookup_array - Une plage de cellules ou une référence de tableau.

Des pas :

  • Supposons que vous ayez fourni une liste d'articles à consulter qui sont disponibles dans une autre liste d'articles avec leurs ventes, vous devez maintenant extraire les ventes des articles correspondants.
  • Pour cela, vous devez utiliser la formule suivante.
=INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)

  • Ensuite, appuyez sur ENTER .
  • Ici, B5:C16 est la liste des articles avec leurs ventes, E5 est un élément de consultation, B5:B16 est la liste des éléments, 0 est pour la correspondance exacte, et 2 est pour l'index de la colonne.

  • Ainsi, vous verrez ici la valeur des ventes dans le champ D5 cellule.
  • En outre, utilisez le Poignée de remplissage et faites-le glisser vers le bas à partir de l'outil D5 à la cellule D16 cellule.

  • Enfin, vous obtiendrez toutes les valeurs des ventes dans l'image ci-dessous.

Fusion des fonctions SUMPRODUCT, ISNUMBER et MATCH pour comparer du texte dans deux colonnes avec des correspondances de comptage.

Si vous voulez compter le nombre de textes ou d'éléments correspondants, vous pouvez utiliser la fonction la fonction SUMPRODUCT La formule est une fonction extraordinairement polyvalente, mais assez souple, qui convient pour des calculs tels que les suivants SUMIFS .

La syntaxe de la fonction SUMPRODUCT

=SUMPRODUCT(tableau1, [tableau2],...)

L'argument de la fonction SUMPRODUCT

  • tableau1 - Le premier tableau ou la première plage à multiplier, puis à ajouter.
  • tableau2 - [facultatif] Le deuxième tableau ou plage à multiplier, puis à ajouter.

Des pas :

  • Tout d'abord, sélectionnez le D5 cellule.
  • Ensuite, écrivez la formule suivante n le cas de notre jeu de données.
=SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))

  • Ensuite, appuyez sur ENTER .
  • Dans cette formule, B5:B16 est la plage de cellules pour la liste d'éléments 1, et C5:C13 est pour la liste d'articles 2. En outre, le -ISNUMBER est utilisée pour transformer la sortie en valeurs numériques.

  • Enfin, vous verrez la sortie suivante dans l'image donnée.

Lire la suite : Excel compte les correspondances dans deux colonnes (4 méthodes simples)

Conclusion

Dans cet article, nous avons abordé 7 des méthodes pratiques pour comparer le texte de deux colonnes en Excel. Nous espérons sincèrement que vous avez apprécié et appris beaucoup de cet article. En outre, si vous souhaitez lire d'autres articles sur Excel, vous pouvez visiter notre site web, Exceldemy Si vous avez des questions, des commentaires ou des recommandations, veuillez les laisser dans la section des commentaires ci-dessous.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.