Si la cellule contient du texte, renvoyer la valeur dans une autre cellule en utilisant une formule Excel

  • Partage Ça
Hugh West

Si vous êtes à la recherche de Formule Excel : si la cellule contient du texte, elle renvoie la valeur dans une autre cellule. L'une des tâches les plus courantes d'Excel consiste à vérifier si une cellule contient une valeur en fonction d'une condition donnée. Cette valeur peut être du texte, une date ou toute autre valeur numérique. Dans cet article, nous aborderons la formule Excel suivante : si une cellule contient du texte, renvoyer la valeur dans une autre cellule.

Télécharger le cahier d'exercices

Formule Si la cellule contient du texte.xlsx

5 façons de former une formule Excel "Si la cellule contient du texte" et de retourner la valeur dans une autre cellule.

Nous disposons d'un ensemble de données sur des produits tels que des ordinateurs portables, des ordinateurs de bureau et des téléphones mobiles. Nous devons maintenant trouver différents types de valeurs en fonction de la condition. Les formules suivantes peuvent évidemment être utiles pour trouver les données en fonction de différents critères.

1. utilisation de la fonction IF

Quand vous aurez l'information que Bureau Ensuite, vous voulez trouver les données pour quelle ville et quelle cellule, "Desktop is delivered". Vous pouvez utiliser la méthode suivante la fonction IF . La fonction IF est une fonction logique basée sur une déclaration donnée. Il peut y avoir deux résultats pour une fonction SI Le premier résultat est vrai, le second est faux quand on compare.

La syntaxe de la fonction est

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

Les arguments de la syntaxe sont les suivants.

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 :

  • Sélectionnez une cellule vide, par exemple, D5
  • Tapez la formule
=IF (C5="Dhaka", "Delivered", "Not Delivered")

Ici, C5 se réfère à la valeur de la cellule et c'est la ville Dhaka , Livré signifie que si la valeur est Véritable ou Non livré signifie que si la valeur est Faux .

  • Appuyez sur ENTER
  • Utilisez le Poignée de remplissage en faisant glisser le curseur vers le bas tout en maintenant le coin inférieur droit de l'écran. D5 une cellule comme celle-ci.

  • Finalement, nous obtenons un résultat comme celui-ci.

Lire la suite : Comment trouver du texte dans une plage Excel et renvoyer la référence d'une cellule (3 façons)

2. utilisation de la fonction ISNUMBER

Le site ISNUMBER les fonctions de retour VRAI et FAUX sinon, vous pouvez utiliser la fonction ISNUMBER combiné avec le RECHERCHE ou TROUVEZ pour vérifier qu'une cellule a bien la valeur que vous souhaitez.

La syntaxe de la fonction ISNUMBER est

=ISNUMBER (valeur)

Ici valeur est l'entrée que vous voulez vérifier

La syntaxe de la fonction SEARCH est

=SEARCH (find_text, within_text, [start_num])

Les arguments de la syntaxe sont les suivants

trouver_texte - Le texte à trouver .

dans le texte - Le texte à rechercher.

start_num - [facultatif] Position de départ dans le texte à rechercher.

Des pas :

  • Sélectionnez une cellule vide comme D5
  • Tapez la formule
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Ici, Bureau est le texte à trouver, B5:B11 est la plage de cellules dans laquelle vous voulez trouver le texte.

  • Ensuite, appuyez sur ENTER
  • Troisièmement, utilisez le Poignée de remplissage et obtenir la sortie comme ceci.

Ici, tout mot contenant Bureau qu'il s'agisse de minuscules ou de majuscules donnera le résultat suivant VRAI .

Mais si vous ajoutez une condition sensible à la casse, vous devez utiliser la fonction FIND avec la fonction ISNUMBER .

La syntaxe de la fonction FIND est

=FIND (find_text, within_text, [start_num])

Dans ce cas, écrivez la formule dans le D5 une cellule comme celle-ci.

=ISNUMBER(FIND("Desktop",@B5:B11))

Enfin, appuyez sur ENTER et utiliser le Poignée de remplissage pour obtenir la sortie comme ceci.

La figure ci-dessus révèle que la sortie ignore les minuscules (c'est-à-dire, bureau ), de sorte que cette formule peut être utile dans ce type de situation.

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

3. combinaison de la fonction IF-OR/AND-ISNUMBER

Supposons que vous ayez une collection de produits où chaque nom de produit est composé de plusieurs informations, par exemple, Ordinateur portable-Windows-HP qui représentent respectivement la catégorie de produit, le système d'exploitation et le nom de la société.

Maintenant, si vous voulez trouver soit Windows ou Bureau Vous pouvez suivre les étapes suivantes.

Eh bien, avant de passer à la tâche principale, nous allons présenter la fonction OR La syntaxe de la fonction OR est.

=OR (logique1, [logique2], ...)

Les arguments de la syntaxe sont les suivants :

logique1 - La première condition ou valeur logique à évaluer.

logique2 - [facultatif] La deuxième condition ou valeur logique à évaluer.

Des pas :

  • Sélectionnez une cellule vide comme D5
  • Tapez la formule
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))), "Available", "Not Available")

Ici, B5 est la valeur de référence

  • Ensuite, appuyez sur ENTER et utiliser la poignée de remplissage .

Supposons un autre cas, quand un client veut un tel type de produit qui doit être sous la Windows et Bureau Vous pouvez suivre la formule précédente, sauf que vous devez utiliser la catégorie la fonction AND au lieu de Fonction OR .

La syntaxe de Fonction ET est.

=ET (logique1, [logique2], ...)

Les arguments de la syntaxe sont les suivants

logique1 - La première condition ou valeur logique à évaluer.

logique2 - [facultatif] La deuxième condition ou valeur logique à évaluer.

Dans ce cas, écrivez la formule dans le D5 une cellule comme celle-ci.

=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5)),

"Disponible", "Non disponible")

  • Ensuite, appuyez sur ENTER .
  • Troisièmement, utilisez le Poignée de remplissage et obtenir la sortie.

Encore une fois, si vous êtes confronté à des problèmes de sensibilité à la casse, utilisez la même formule mais remplacez la fonction SEARCH avec le Fonction FIND .

Cette fois, la formule sera

=IF(AND(ISNUMBER(FIND("Windows", B10)),ISNUMBER(FIND("Desktop",B10))), "Disponible", "Non disponible")

Ici, B10 est la valeur de recherche.

  • De même, appuyez sur ENTER et utiliser le Poignée de remplissage pour obtenir d'autres sorties.

Lire la suite : Si la cellule contient un mot, attribuer une valeur dans Excel (4 formules)

4. utilisation de la fonction VLOOKUP

Imaginez que vous ayez distribué des codes promotionnels d'un produit fixe par le biais de la publicité pour une réduction spéciale. Plus tard, si un client veut un produit en utilisant un code promotionnel, comment allez-vous identifier le produit ?

Excel dispose d'une fonction simple mais efficace pour trouver n'importe quelle donnée verticale et c'est la fonction VLOOKUP .

La fonction VLOOKUP est une fonction Excel permettant de rechercher des données organisées verticalement dans un tableau. La fonction VLOOKUP est compatible avec la correspondance approximative et exacte. La syntaxe de la fonction est la suivante

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

Les arguments de la syntaxe sont les suivants

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.

range_lookup - [facultatif] VRAI = correspondance approximative (par défaut). FAUX = correspondance exacte.

Des pas :

  • Sélectionnez n'importe quelle cellule vide, par exemple, C15
  • Tapez la formule comme
=VLOOKUP(B15, B5:D11,2,FALSE)

Ici, B15 est la valeur de référence, B5:11 est la plage de données à partir de laquelle vous voulez récupérer les données, 2 est l'indice de colonne qui est le numéro de colonne à partir de la colonne de départ de l'ensemble de données, et Faux signifie une correspondance exacte.

  • Appuyez sur ENTER
  • Enfin, utilisez le Poignée de remplissage .

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

5. formule avec les fonctions INDEX et MATCH

Dans certains cas, l'ensemble de données n'est pas aussi simple que les précédents. Et nous devons trouver nos données souhaitées en faisant face à deux ou plusieurs critères. Dans une telle situation, une combinaison de INDEX et MATCH peuvent produire des résultats impressionnants dans Excel.

La syntaxe de la fonction INDEX est

=INDEX (tableau, row_num, [col_num], [area_num])

Les arguments de la syntaxe sont les suivants

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.

Outre la syntaxe de la fonction MATCH est

=MATCH (lookup_value, lookup_array, [match_type])

Les arguments de la syntaxe sont les suivants

valeur de la recherche - La valeur à faire correspondre dans lookup_array.

lookup_array - Une plage de cellules ou une référence de tableau.

type de correspondance - [facultatif] 1 = exact ou le plus petit suivant (par défaut), 0 = correspondance exacte, -1 = exact ou le plus grand suivant.

Ces deux fonctions peuvent être utilisées à la place de la fonction VLOOKUP également.

  • Pour cela, sélectionnez une cellule vide. Dans ce cas, il s'agit de C14 .
  • Ensuite, insérez la formule dans le C14 cellule.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Ici, C5:C11 est la donnée à partir de laquelle vous voulez extraire des données, FGI39 est le code promo de la recherche, B5:B11 la plage de cellules du promocode, et 0 est pour la correspondance exacte.

  • Troisièmement, appuyez sur ENTER et utiliser le Poignée de remplissage pour obtenir la sortie.

Maintenant, passons au point principal où nous allons trouver une valeur basée sur deux critères en utilisant INDEX et MATCH Imaginons qu'un client veuille connaître le prix d'un produit. Ordinateur portable Dell et bien sûr, il sera de la 6ème génération.

Comment trouver la valeur ? Il suffit de suivre les étapes suivantes.

Des pas :

  • Tout d'abord, sélectionnez une cellule vide. Ici, il s'agit de D13 .
  • Ensuite, insérez la formule dans le D13 cellule.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Ici, D5:D10 est le Prix données, B13 est la valeur de consultation du premier critère et B5:B10 est la donnée du premier critère, C13 est la valeur de recherche pour le deuxième critère et C5:C10 est la donnée du deuxième critère. Dans cette formule, une logique booléenne est utilisée pour créer une série de uns et de zéros qui correspondent à tous les critères de la formule. 2 et ensuite La fonction MATCH pour correspondre au premier 1 .

  • Appuyez sur ENTER (si vous êtes un Microsoft 365 utilisateur) ou CTRL + SHIFT + ENTER (pour les autres versions d'Excel car il s'agit d'une formule de type tableau).

Lire la suite : Comment renvoyer la valeur si les cellules contiennent certains textes d'une liste ?

Les choses à retenir

  • En insérant la formule INDEX En outre, il faut saisir l'index de la colonne de droite lors de l'insertion de la fonction la formule VLOOKUP .
  • Plus important encore, faites attention au nom du fichier, à l'emplacement du fichier et au nom de l'extension excel du fichier.

Conclusion

Maintenant vous avez ces formules pour valeur de retour dans une autre cellule si la cellule contient le texte. Je pense que vous avez bien compris tous les processus. Si vous avez une confusion ou une question, veuillez les partager ci-dessous dans la section des commentaires. Merci d'être avec nous.

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.