Recherche de texte dans Excel (Table des matières)

  • Recherche de texte dans Excel
  • Comment rechercher du texte dans Excel?

Recherche de texte dans Excel

Dans Excel, vous avez peut-être vu des situations où vous souhaitez extraire le texte présent à une position spécifique dans une chaîne entière à l'aide de formules de texte telles que LEFT, RIGHT, MID, etc. Vous pouvez également utiliser les fonctions SEARCH et FIND en combinaison pour trouver le texte sous-chaîne d'une chaîne donnée. Cependant, lorsque vous n'êtes pas intéressé par la recherche de la sous-chaîne mais que vous souhaitez savoir si une chaîne particulière est présente dans une cellule donnée ou non, toutes ces formules ne fonctionneront pas. Dans cet article, nous allons passer en revue certaines des formules et / ou fonctions d'Excel qui vous permettront de vérifier si une chaîne particulière est présente ou non dans une cellule donnée.

Comment rechercher du texte dans Excel?

La recherche de texte dans Excel est très simple et facile. Voyons comment rechercher du texte dans Excel avec quelques exemples.

Vous pouvez télécharger ce modèle Excel de recherche de texte ici - Rechercher le modèle Excel de texte

Exemple # 1 - Utilisation de la fonction Rechercher

Utilisons la fonction FIND pour trouver si une chaîne spécifique est présente dans une cellule ou non. Supposons que vous ayez des données comme indiqué ci-dessous.

Comme nous essayons de trouver si un texte spécifique est présent dans une chaîne donnée ou non, nous avons une fonction appelée FIND pour le traiter au niveau initial. Cette fonction renvoie la position d'une sous-chaîne dans une cellule de texte. Par conséquent, nous pouvons dire que si la fonction FIND renvoie une valeur numérique, la sous-chaîne est présente dans le texte sinon.

Étape 1: Dans la cellule B1, commencez à taper = FIND, vous pourrez accéder à la fonction elle-même.

Étape 2: la fonction FIND a besoin d'au moins deux arguments, la chaîne que vous souhaitez rechercher et la cellule dans laquelle vous souhaitez effectuer la recherche. Utilisons «Excel» comme premier argument pour la fonction FIND qui spécifie find_text à partir de la formule.

Étape 3: Nous voulons déterminer si «Excel» est présent dans la cellule A2 sous une feuille de calcul donnée. Par conséquent, choisissez A2 comme argument suivant pour la fonction FIND.

Nous allons ignorer l'argument start_num car il s'agit d'un argument facultatif.

Étape 4: fermez les parenthèses pour terminer la formule et appuyez sur la touche Entrée.

Si vous pouvez voir, cette fonction vient de renvoyer la position où le mot «Excel» est présent dans la cellule actuelle (c'est-à-dire la cellule A2).

Étape 5: faites glisser la formule pour voir la position à laquelle Excel appartient sous les cellules A3 et A4.

Vous pouvez voir dans la capture d'écran ci-dessus que la chaîne mentionnée est présente dans deux cellules (A2 et A3). Dans la cellule B3, le mot n'est pas présent, la formule fournit la valeur #VALUE! Erreur. Cependant, cela ne donne pas toujours une image plus claire. Je veux dire, quelqu'un pourrait ne pas être assez bon en Excel pour comprendre le fait que 1 apparaissant dans la cellule B2 n'est rien d'autre que la position du mot "Excel" dans la chaîne occupée dans la cellule A2.

Étape 6: Afin d'obtenir un résultat personnalisé dans la colonne B, utilisez la fonction IF et appliquez FIND en dessous. Une fois que vous utilisez FIND sous IF comme condition, vous devez fournir deux sorties possibles. Un si la condition est VRAIE, l'autre si la condition est FAUX. Appuyez sur Entrée après avoir modifié la formule avec la condition IF.

Après avoir utilisé la formule ci-dessus, la sortie est indiquée ci-dessous.

Étape 7: faites glisser la formule de la cellule B2 jusqu'à la cellule B4.

Maintenant, nous avons utilisé IF et FIND dans des combinaisons, la cellule sans chaîne donne toujours #VALUE! Erreur. Essayons de supprimer cette erreur à l'aide de la fonction ISNUMBER.

La fonction ISNUMBER vérifie si la sortie est numérique ou non. Si la sortie est un nombre, elle donnera TRUE comme valeur, sinon un nombre, elle donnera FALSE comme valeur. Si nous utilisons cette fonction en combinaison avec IF et FIND, la fonction IF donnera la sortie basée sur les valeurs (TRUE ou FALSE) fournies par la fonction ISNUMBER.

Étape 8: utilisez ISNUMBER dans la formule que nous avons utilisée ci-dessus à l'étape 6 et à l'étape 7. Appuyez sur la touche Entrée après avoir modifié la formule sous la cellule B2.

Étape 9: faites glisser la formule sur la cellule B2 vers B4.

Clairement la #VALUE! l'erreur présente dans les étapes précédentes a été annulée en raison de la fonction ISNUMBER.

Exemple # 2 - Utilisation de la fonction SEARCH

Sur des lignes similaires à celle de la fonction FIND, la fonction SEARCH dans excel vous permet également de rechercher si la sous-chaîne donnée est présente dans un texte ou non. Vous pouvez l'utiliser sur les mêmes lignes que nous avons utilisé la fonction FIND et sa combinaison avec IF et ISNUMBER.

La fonction SEARCH recherche également la chaîne spécifique à l'intérieur du texte donné et renvoie la position à laquelle le texte appartient.

Je vais vous montrer directement la formule finale pour trouver si une chaîne est présente ou non dans Excel en utilisant la combinaison de la fonction SEARCH, IF et ISNUMBER. Vous pouvez suivre les étapes 1 à 9 dans la même séquence que dans l'exemple précédent. Le seul changement sera de remplacer FIND par la fonction SEARCH.

Utilisez la formule suivante dans la cellule B2 de la feuille «Exemple 2» et appuyez sur la touche Entrée pour voir la sortie (nous avons les mêmes données que celles utilisées dans l'exemple précédent) = IF (ISNUMBER (RECHERCHE («Excel», A1)), "Texte présent", "Texte non présent") Une fois que vous appuyez sur la touche Entrée, vous verrez une sortie identique à celle de l'exemple précédent.

Faites glisser la formule sur les cellules B2 à B4 pour voir la sortie finale.

Dans les cellules A2 et A4, le mot «Excel» est présent, il est donc affiché comme «Texte présent». Cependant, dans la cellule A3, le mot «Excel» n'est pas présent, il a donc la sortie comme «Texte non présent».

C'est de cet article. Enveloppons les choses avec des choses à retenir.

Choses à retenir sur la recherche de texte dans Excel

  • Ces fonctions sont utilisées pour vérifier si la chaîne donnée est présente dans le texte fourni. Dans le cas où vous devez extraire la sous-chaîne de n'importe quelle chaîne, vous devez utiliser complètement les fonctions LEFT, RIGHT, MID.
  • La fonction ISNUMBER est utilisée en combinaison afin que vous n'obteniez pas de #VALUE! erreur si la chaîne n'est pas présente dans le texte fourni.

Articles recommandés

Ceci est un guide pour rechercher du texte dans Excel. Ici, nous discutons de la façon de rechercher du texte dans Excel avec des exemples pratiques et un modèle Excel téléchargeable. Vous pouvez également consulter nos autres articles suggérés -

  1. Formule de recherche dans Excel
  2. Fonction Excel NORMSINV
  3. Zone de nom et ses utilisations dans Excel
  4. Concaténer des chaînes dans Excel
  5. Texte VBA (exemples avec modèle Excel)

Catégorie: