Excel If Cell Contains Text Then Return Value (8 méthodes simples)

  • Partage Ça
Hugh West

Excel dispose de plusieurs fonctions intégrées permettant de faire correspondre et de récupérer la valeur si une cellule contient du texte ou une chaîne de caractères. rechercher un texte ou une chaîne de caractères dans une plage dans Excel. Certaines fonctions d'Excel renvoient une valeur si les cellules contiennent un texte ou une chaîne spécifique/exacte. . Dans cet article, nous utilisons SI , ISNUMBER , EXACT , COUNTIF , INDEX , MATCH , VLOOKUP , RECHERCHE , OU, et ET fonctions pour retourner la valeur si la cellule contient du texte ou chaîne de caractères.

Dans une situation, supposons que nous ayons des entrées de certaines catégories et produits dans un ensemble de données comme l'image ci-dessous

Ensemble de données à télécharger

Renvoyer une valeur si les cellules contiennent du texte.xlsx

8 façons simples pour Excel de retourner la valeur si la cellule contient du texte

Méthode 1 : Utilisation de la fonction IF (la cellule contient un texte spécifique)

La syntaxe du SI La fonction est =IF (test_logique, [valeur_si_vrai], [valeur_si_faux]) Il en résulte une valeur présélectionnée soit [valeur_si_vrai] ou [valeur_si_false] en fonction de la Test logique sortie ; respectivement vrai ou faux.

Étape 1 : Cliquez sur une cellule vide (D4 ).

Étape 2 : Insérez la formule

=IF (B4="Bars", "Available", "Not Available")

Ici, le Test logique est de faire correspondre le texte des barres dans la cellule B4 ; si le test est vrai il en résulte Disponible sur sinon Non disponible .

Étape 3 : Appuyez sur ENTER .

Étape 4 : Faites glisser le Poignée de remplissage , Disponible sur ou Non disponible apparaîtront dans toute la gamme.

Contenu connexe : Comment faire la somme si une cellule contient un texte spécifique dans Excel (6 façons)

Méthode 2 : Utilisation de la fonction ISNUMBER et SEARCH (les cellules contiennent du texte spécifique)

Le site ISNUMBER les fonctions de retour vrai ou faux en fonction d'une correspondance de RECHERCHE le texte dans une plage absolue.

Étape 1 : Cliquez sur une cellule vide ( D4 ).

Étape 2 : Entrez la formule

=ISNUMBER (SEARCH ("Bars", $B$4:$B$12)) Dans la formule, le RECHERCHE correspond au texte "Bars" dans une plage absolue, puis renvoie Véritable ou Faux en fonction du match .

Étape 3 : Appuyez sur ENTER. Vrai ou Faux la valeur de retour s'affiche.

Étape 4 : Faites glisser le Poignée de remplissage toutes les cellules ont pour résultat Véritable ou Faux comme l'image ci-dessous.

Lire la suite : Si la cellule contient un texte spécifique, ajoutez 1 dans Excel (5 exemples)

Méthode 3 : Utilisation de la fonction IF et Exact (les cellules contiennent le texte exact)

Si nous considérons que le texte est sensible à la casse et que nous voulons une correspondance exacte, nous pouvons utiliser la fonction EXACT combinée à la fonction IF.

Étape 1 : Sélectionnez une cellule vide ( D4 ).

Étape 2 : Collez la formule

=IF(EXACT(B4, "Bars"), "Available", "") A l'intérieur de la formule, le champ EXACT correspond au texte exact "Bars" en cellule B4 puis renvoie la valeur "Disponible" sinon BLANK la cellule en fonction d'une correspondance exacte .

Étape 3 : Hit ENTER la valeur du restaurant apparaît.

Étape 4 : Faites glisser le Poignée de remplissage le reste des cellules reçoit le "Disponible" valeur ou rester BLANC.

Lire la suite : Si la cellule contient du texte, alors copier dans une autre feuille dans Excel

Méthode 4 : Utilisation des fonctions IF et COUNTIF

Combiné SI et COUNTIF renvoie le même texte de cellule lorsqu'il correspond à des critères dans une plage.

Étape 1 : Cliquez sur une cellule vide ( D4 ).

Étape 2 : Copiez et collez la formule

=IF(COUNTIF(B4, "*Bars*"),B4,"") Dans la formule, la valeur COUNTIF correspond aux critères "*Bars*" (la formule met automatiquement * des deux côtés du critère) dans la plage (cellule B4 ), puis il renvoie la valeur dans B4 sinon, la cellule est conservée BLANK .

Étape 3 : Appuyez sur ENTER le texte correspondant aux critères s'affiche.

Étape 4 : Faites glisser le Poignée de remplissage Les cellules correspondantes afficheront les mêmes valeurs que la plage.

Lire la suite : Si la cellule contient du texte, alors ajoutez du texte dans une autre cellule dans Excel

Méthode 5 : Utilisation des fonctions INDEX et MATCH

Parfois, nous avons un critère dans une plage de cellules qui doit correspondre au résultat dans une autre plage de cellules. Dans ce cas, nous pouvons utiliser la fonction INDEX pour faire correspondre un texte dans une plage et la fonction MATCH Pour atteindre cet objectif, nous modifions légèrement l'ensemble de données.

Étape 1 : Sélectionnez une cellule vide ( B2 ).

Étape 2 : Tapez la formule

=INDEX(C7:C15,MATCH("Bars",B7:B15,0)) Ici INDEX La fonction recherche le texte correspondant exactement "Bars" de la gamme B7:B15 dans la gamme C7:C15.

Étape 3 : Appuyez sur CTRL+SHIFT+ENTER Le texte correspondant à l'option Bars apparaît.

Lire la suite : Comment renvoyer la valeur si les cellules contiennent un certain texte d'une liste ?

Méthode 6 : Utilisation de la fonction VLOOKUP

Le site VLOOKUP est efficace pour trouver des données verticales dans un tableau. Dans notre cas, nous pouvons utiliser la fonction VLOOKUP pour trouver une correspondance exacte ou approximative dans une colonne. La syntaxe de la fonction VLOOKUP La fonction est =VLOOKUP (valeur, table, col_index, [range_lookup]).

Étape 1 : Tapez le texte de recherche ( Bars ) dans n'importe quelle cellule ( B3 ).

Étape 2 : Sélectionnez une cellule vide (C3).

Étape 3 : Insérez la formule

=VLOOKUP(B3,B7:C15,2,FALSE) Ici "Bars" est le texte dans B3 qui doit correspondre à un intervalle B7:C15 à une valeur dans la colonne 2) FAUX déclare que nous voulons une correspondance exacte.

Étape 4 : Appuyez sur ENTER. La valeur correspondante apparaît.

Lire la suite : Comment utiliser VLOOKUP si la cellule contient un mot dans le texte dans Excel ?

Méthode 7 : Utilisation de la fonction IF OR ISNUMBER et SEARCH (les cellules contiennent des chaînes de caractères)

Un ensemble de données contient souvent plus d'une chaîne de texte. Nous voulons faire correspondre les cellules qui n'ont qu'une seule chaîne de texte correspondante. Nous pouvons utiliser la méthode suivante ISNUMBER et RECHERCHE pour correspondre à un texte, puis OU pour déclarer une correspondance alternative. Enfin, SI pour montrer une valeur de retour sinon les cellules restent BLANK .

Étape 1 : Sélectionnez une cellule vide ( D4 ) Tapez la formule

=IF(OR(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Veg",B4)), "Available ","")

Étape 2 : Hit ENTER. "Disponible" s'affiche dans la cellule au cas où l'un des textes de référence ("Bars" ou "Veg") existent dans la cellule B4.

Étape 3 : Faites glisser le Poignée de remplissage Pour le reste des cellules de la plage, la cellule est marquée soit par "Disponible" texte ou restant BLANC.

Lire la suite : Vérifier si une cellule contient du texte partiel dans Excel (5 façons)

Méthode 8 : Utilisation des fonctions IF AND ISNUMBER et SEARCH (les cellules contiennent des chaînes de caractères)

De Méthode 7 Si nous voulons aller plus loin et faire correspondre les deux chaînes de texte, nous pouvons utiliser la fonction ET au lieu de la fonction OU .

Étape 1 : Choisissez n'importe quelle cellule vide ( D4 ) Tapez la formule

=IF(AND(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Chlt",B4)), "Available ","")

Étape 2 : Hit ENTER Si les deux chaînes de texte existent dans la cellule B4 la formule donne "Disponible" comme valeur, sinon les cellules restent BLANC.

Étape 3 : Faites glisser le Poignée de remplissage, le reste des cellules est marqué soit par "Disponible" ou restant BLANC.

Conclusion

Dans cet article, nous utilisons diverses formules pour retourner une valeur si les cellules contiennent certains textes. Nous utilisons SI , ISNUMBER , EXACT , INDEX , MATCH , OU et ET Nous présentons également des méthodes permettant de faire correspondre plus d'une chaîne de caractères en combinant les fonctions suivantes SI, ET, EST UN NOMBRE et RECHERCHE J'espère que vous trouverez les méthodes discutées super faciles à suivre. Commentez, si vous avez besoin de plus de clarifications ou si vous avez quelque chose à ajouter.

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.