Table des matières
Lorsque nous comparons manuellement deux cellules, ce n'est pas difficile. Mais il n'est jamais facile de comparer des centaines et des milliers de chaînes de texte. Heureusement, MS Excel nous fournit plusieurs fonctions et moyens de le faire assez facilement. Dans cet article, je vais démontrer plusieurs méthodes pour comparer le texte de deux cellules dans Excel.
Télécharger le cahier d'exercices
Comparer deux cellules de texte.xlsx
10 façons de comparer le texte de deux cellules dans Excel
Comparer le texte de deux cellules en utilisant l'opérateur "égal à" (insensible à la casse)
Voyons comment comparer le texte de deux cellules à l'aide d'une simple formule. Ici, nous ne tiendrons pas compte de la distinction entre les majuscules et les minuscules. Notre seule préoccupation est de vérifier uniquement les valeurs. Pour cette méthode, considérons un ensemble de données sur les fruits. Dans l'ensemble de données, nous aurons des listes de fruits à deux colonnes. Notre tâche consiste maintenant à faire correspondre les noms des fruits et à afficher le résultat correspondant.
📌 Les étapes :
- Saisissez la formule dans Cellule D5 .
=B5=C5
- Copiez la formule jusqu'à D13 .
Note :
Comme cette formule ne fonctionne pas pour les questions sensibles à la casse, c'est pourquoi si le texte correspond à des valeurs mais qu'elles ne sont pas dans la même lettre, elle affichera VRAI pour cela.
Comparer le texte de deux cellules en utilisant la fonction EXACT (sensible à la casse)
Dans cette section, nous verrons comment comparer deux cellules de texte où l'on considérera qu'il y a correspondance exacte à l'aide de l'attribut Fonction EXACTE Pour cette méthode, considérons un jeu de données utilisé précédemment. Notre tâche consiste maintenant à comparer les noms des fruits et à montrer le résultat exact de leur correspondance.
📌 Les étapes :
- Saisissez la formule dans Cellule D5 .
=EXACT(B5,C5)
- Copiez la formule jusqu'à D13 .
Observation :
Si vous observez le résultat, vous pouvez voir que la EXACT retourne le résultat VRAI si et seulement si l'ensemble du texte est entièrement assorti. Il est également sensible à la casse.
Utilisation de la fonction EXACT avec IF pour obtenir une sortie texte :
Ici, nous utiliserons en plus le Fonction IF avec le EXACT Pour cela, nous utiliserons également le même ensemble de données que ci-dessus.
📌 Les étapes :
- Saisissez la formule dans Cellule D5 .
=IF(EXACT(B5,C5), "Similaire", "Différent")
Explication de la formule :
Ici, notre fonction interne est EXACT qui va trouver la correspondance exacte entre deux cellules. Voyons la syntaxe des fonctions IF :
=IF (test_logique, [valeur_si_vrai], [valeur_si_faux])
Dans la première partie, il prend la condition ou le critère, puis la valeur qui sera imprimée si le résultat est vrai et ensuite si le résultat est faux.
Comme nous allons imprimer Similaire si les deux cellules sont appariées et Différents C'est pourquoi les deuxième et troisième arguments sont remplis avec cette valeur.
- Copiez la formule jusqu'à D13 .
Comparer le texte de deux cellules à l'aide de la fonction IF (non sensible à la casse)
Nous ne pouvons utiliser que le SI Encore une fois, voyons le processus en utilisant le même ensemble de données.
📌 Les étapes :
- Saisissez la formule dans Cellule D5 .
=IF(B5=C5,"Yes","No")
- Copiez la formule jusqu'à D13 .
4. comparer deux textes par la longueur de la chaîne avec la fonction LEN
Voyons comment nous pouvons vérifier si le texte des deux cellules a la même longueur de chaîne ou non. Notre préoccupation sera la même longueur de texte, pas le même texte. Notre jeu de données sera le même que ci-dessus.
📌 Les étapes :
- Saisissez la formule dans Cellule D5.
=IF(LEN(B5)=LEN(C5), "Même", "Pas même")
Explication de la formule :
- Tout d'abord, il faut connaître les concepts de base de la Fonction LEN .
- La syntaxe de cette fonction est : LEN (texte)
- Cette fonction est utilisée pour compter les caractères d'un texte ou d'une chaîne de caractères. Lorsque nous passons un texte dans cette fonction, elle renvoie le nombre de caractères.
- LEN(B5) cette partie compte d'abord le caractère de chaque cellule de la première colonne et LEN(C5) pour le second.
- Si la longueur est la même, le message suivant sera imprimé "Même" et si non, alors "Pas pareil" .
- Copiez la formule jusqu'à D13 .
5. comparer le texte de deux cellules qui ont des espaces inutiles
Voyons comment nous pouvons vérifier si le texte des deux cellules a la même chaîne de caractères avec des espaces inutiles au début, au milieu ou à la fin. Notre préoccupation sera de trouver le même texte après avoir supprimé les espaces. Notre ensemble de données sera le même que ci-dessus.
📌 Les étapes :
- Saisissez la formule dans Cellule D5.
=TRIM(B5)=TRIM(C5)
Explication de la formule :
- Tout d'abord, nous devons connaître les concepts de base de la Fonction TRIM .
- La syntaxe de cette fonction est : TRIM(texte)
- Cette fonction est utilisée pour supprimer tous les espaces d'une chaîne de texte, à l'exception des espaces simples entre les mots.
- TRIM(B5) cette partie supprime les espaces inutiles de la cellule, en prévoyant des espaces uniques entre les mots et TRIM(C5) pour le second.
- Après avoir supprimé les espaces, si les deux sont identiques, le système imprimera le message suivant "VRAI" et si non, alors "FALSE" .
- Copiez la formule jusqu'à D13 .
6. comparer les chaînes de texte de deux cellules dans Excel en fonction des occurrences d'un caractère spécifique
Parfois, nous pouvons avoir besoin de comparer des cellules contenant des caractères spécifiques. Dans cette partie, nous allons voir comment comparer deux cellules par l'occurrence d'un caractère spécifique. Considérons un ensemble de données de produits avec leur ID d'envoi et leur ID de réception. Ces ID sont uniques et doivent correspondre aux ID d'envoi et de réception. Nous voulons nous assurer que chaque ligne contient un nombre égal de produits envoyés et de produits reçus.a reçu des articles avec cet identifiant spécifique.
📌 Les étapes :
- Saisissez la formule dans Cellule E5.
=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")), "Même", "Pas même")
Explication de la formule :
- Ici, en plus, nous avons utilisé le Fonction SUBSTITUTE Voyons les principes de base de cette fonction.
- La syntaxe de cette fonction est : SUBSTITUTE (texte, ancien_texte, nouveau_texte, [instance])
- Ces quatre arguments peuvent être passés en paramètre de la fonction. Parmi eux, le dernier est facultatif.
texte- Le texte à changer.
vieux_texte- Le texte à substituer.
nouveau_texte- Le texte à remplacer par.
instance- L'instance à substituer. Si elle n'est pas fournie, toutes les instances sont remplacées. Ceci est facultatif.
- SUBSTITUTE(B2, caractère_à_compter,"") En utilisant cette partie, nous remplaçons l'identifiant unique par rien en utilisant la fonction SUBSTITUTE fonction.
- Ensuite, en utilisant LEN(C5)-LEN(SUBSTITUTE(C5, $B5,"")) et LEN(D5)-LEN(SUBSTITUTE(D5, $B5,"")) nous calculons le nombre de fois que l'identifiant unique apparaît dans chaque cellule. Pour cela, il faut obtenir la longueur de la chaîne sans l'identifiant unique et la soustraire de la longueur totale de la chaîne.
- Enfin, le SI est utilisée pour rendre les résultats plus significatifs pour vos utilisateurs en montrant les résultats vrais ou faux.
- Copiez la formule jusqu'à E10 .
7. comparer le texte de deux cellules et mettre en évidence les correspondances
Dans cet exemple, nous allons voir comment comparer du texte et mettre en évidence les correspondances. Pour cela, nous utiliserons également le même jeu de données que celui utilisé dans la méthode 4 Pour cet exemple, nous n'avons pas besoin d'une colonne pour afficher les résultats.
📌 Les étapes :
- Sélectionnez l'ensemble des données.
- Aller à Mise en forme conditionnelle Vous le trouverez sous la rubrique Accueil onglet.
- Sélectionnez le Nouvelle règle option.
- Sélectionnez l'option marquée 1 .
- Entrez la formule ci-dessous dans la case marquée 2 .
=$B5=$C5
- Ou vous pouvez simplement sélectionner les deux colonnes de l'ensemble de données.
- Après cela, cliquez sur le Format option.
- Allez à la Remplir onglet.
- Sélectionnez n'importe quelle couleur.
- Ensuite, appuyez sur OK .
- Cliquez sur le OK bouton.
- Voir les données appariées mises en évidence.
Comparer partiellement le texte de deux cellules dans Excel (non sensible à la casse)
En termes de comparaison de deux cellules, nous pouvons parfois envisager une correspondance partielle. Dans cette section, nous allons voir la comparaison partielle du texte de deux cellules. Il existe de nombreuses fonctions disponibles dans Excel pour vérifier les éléments pariétaux. Mais dans cet exemple, nous allons considérer la fonction Fonction DROIT .
Considérons ce tableau de données et nous trouverons si les 6 derniers caractères correspondent aux deux cellules.
📌 Les étapes :
- Saisissez la formule dans Cellule D5 et copier la formule jusqu'à
=DROIT(B5,5)=DROIT(C5,5)
Trouver des correspondances dans deux cellules quelconques de la même ligne
Nous allons maintenant comparer les cellules les unes avec les autres et si deux cellules correspondent dans la même ligne, elles seront considérées comme correspondantes.
📌 Les étapes :
- Saisissez la formule dans Cellule E5 et copier la formule jusqu'à
=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")
Explication de la formule :
- Ici, en plus, nous avons utilisé le Fonction OR Voyons la syntaxe de cette fonction : OU (logique1, [logique2], ...)
- Il peut prendre deux ou plusieurs logiques dans ses paramètres.
logique1 -> ; La première exigence ou valeur logique à décider.
logique2 -> ; Cette option est facultative. La deuxième exigence ou valeur logique à évaluer.
- OU(B5=C5, C5=D5, B5=D5) Cette partie décide si toutes les cellules sont égales ou si au moins deux d'entre elles sont égales ou non. Si oui, la fonction IF décide de la valeur finale sur la base de l'indice OU le résultat de la fonction.
Lire la suite : Excel compte les correspondances dans deux colonnes (4 façons simples)
10. trouvez les cellules uniques et appariées en comparant leur texte.
Ici, notre tâche consiste à trouver les fruits qui sont uniques et qui sont appariés dans la même rangée. Pour l'appariement, nous considérons qu'au moins deux cellules correspondent. Si au moins deux cellules correspondent, alors il sera considéré comme une Match sinon Unique en son genre .
📌 Les étapes :
- Saisissez la formule dans Cellule E5 et copier la formule jusqu'à
=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0, "Unique", "Match")
Explication de la formule :
- Ici, le Fonction COUNTIF est utilisé en complément.
- Dans cette fonction, les deux arguments du paramètre sont obligatoires. Tout d'abord, elle prend la plage de cellules qui seront comptées. La deuxième section prend le critère qui est la condition. En fonction de cette condition, le comptage sera exécuté.
- En utilisant COUNTIF(C5:D5,B5)+(C5=D5)=0 nous essayons de savoir si la ligne a des valeurs appariées ou uniques. si le compte est de 0 alors il est unique sinon il y a une valeur appariée.
Comment comparer une cellule avec une colonne entière dans Excel ?
Ici, nous avons un ensemble de données avec une liste de fruits et une cellule correspondante. Nous allons maintenant comparer la cellule correspondante avec la liste de fruits. Liste des fruits et trouver le résultat de la correspondance.
📌 Les étapes :
- Saisissez la formule dans Cellule E5.
=$E$5=B5:B13
- Après cela, appuyez sur la touche Entrez bouton.
Quand Cellule E5 correspondent aux cellules correspondantes de Plage B5:B13, alors, il retourne VRAI. Sinon, il retourne FAUX .
Conclusion
Ce sont les moyens par lesquels nous comparons le texte de deux cellules dans Excel. J'ai montré toutes les méthodes avec leurs exemples respectifs, mais il peut y avoir beaucoup d'autres itérations. En outre, j'ai discuté des principes fondamentaux de ces fonctions et de leurs codes de format les plus couramment utilisés. Si vous avez une autre méthode pour y parvenir, n'hésitez pas à la partager avec nous .