Table des matières
Lorsque vous manipulez une grande base de données, vous pouvez avoir besoin de trouver un texte spécifique dans la base de données. Excel a quelques fonctions qui vous permettent de le faire facilement. Aujourd'hui dans cet article, nous allons démontrer 4 des moyens faciles de trouver si le site une plage de cellules contient un texte spécifique sur Excel .
Télécharger le cahier d'exercices
Téléchargez cette feuille d'exercice pour vous entraîner pendant que vous lisez cet article.
Trouver si une plage de cellules contient un texte spécifique.xlsx
4 façons simples de déterminer si une plage de cellules contient un texte spécifique dans Excel
L'ensemble de données ci-dessous déterminera si la plage de textes contient un texte spécifique ou non. En outre, la colonne de gauche nommée Texte contient le texte prévu et la colonne de droite Spécifique Texte contient les textes qui seront vérifiés dans la colonne de gauche. Ensuite, le champ Résultat Pour éviter tout problème de compatibilité, utilisez la colonne Excel 365 édition.
Insérer la fonction COUNTIF pour savoir si une plage de cellules contient un texte spécifique dans Excel
Pour déterminer si une valeur ou un texte existe dans une plage de données, vous pouvez simplement utiliser une formule basée sur les éléments suivants la fonction COUNTIF . Le site COUNTIF nous aidera à compter les valeurs si certaines conditions spécifiques sont remplies.
Des pas :
- Tout d'abord, dans la cellule E5 insérez la formule :
=COUNTIF(B5:B10,"*"&D5&"*")>0
- Ensuite, appuyez sur Entrez pour obtenir le résultat.
🔎 Répartition des formules
- La gamme d'entrée ici est B5:B10 .
- Le critère est "*"&D5& ; "*" Ici, nous avons utilisé le Astérisque (*) en tant que Wildcard pour un ou plusieurs caractères. Nous avons concaténé l'astérisque avant et après la référence de la cellule D4 Ainsi, cela comptera la valeur si elle apparaît n'importe où dans la plage.
- Par conséquent, si la valeur est trouvée, alors la sortie sera VRAI sinon la sortie sera FAUX .
- Ensuite, passez le curseur de votre souris dans le coin inférieur droit de la cellule de formule, et lorsque le curseur affiche le symbole Poignée de remplissage icône ( + ), double-cliquez dessus pour appliquer la même formule au reste des cellules.
- Ainsi, vous obtiendrez des résultats.
Lire la suite : Comment trouver si une cellule contient un texte spécifique dans Excel ?
Trouver si une plage de cellules contient un texte spécifique avec les fonctions ISNUMBER et FIND
En utilisant la formule basée sur le ISNUMBER et TROUVEZ nous pouvons facilement trouver le texte spécifique à partir d'une série de cellules. ISNUMBER renvoie une sortie logique si l'argument qu'elle contient est satisfait. D'autre part, la fonction TROUVEZ renvoie la position spécifique d'un texte spécifié dans une plage de chaînes de caractères ou de texte.
Des pas :
- Tout d'abord, dans la cellule E5 nous appliquons la formule :
=ISNUMBER(FIND(D5,B5))
- Ensuite, appuyez sur Entrez pour obtenir le résultat.
🔎 Répartition des formules
- Le site Trouvez La fonction ici est de déterminer l'emplacement exact du texte mentionné dans la cellule. D5 dans la chaîne de texte B5 Il peut s'agir d'une valeur numérique ou d'un vide (si le texte n'est pas trouvé dans la chaîne).
- Le site ISNUMBER retournera une sortie logique basée sur la sortie de la fonction TROUVEZ fonction.
- Après cela, appliquez la même fonction au reste des cellules en faisant glisser l'élément Poignée de remplissage à la cellule E10 .
- Vous obtiendrez ainsi le résultat souhaité.
Lire la suite : Recherche de texte dans une plage dans Excel
Combinez les fonctions IF, OR et COUNTIF pour trouver les cellules contenant un certain texte.
Lorsque nous avons besoin de trouver des textes spécifiques à partir d'une plage de cellules donnée, nous pouvons facilement le faire avec la méthode suivante la fonction IF L'imbrication d'autres fonctions dans le SI nous facilitera la tâche. Par conséquent, suivez les méthodes ci-dessous.
3.1 IF avec fonction COUNTIF
La combinaison de la SI et le COUNTIF détermineront si la chaîne de caractères prévue contient le texte spécifique ou non.
Des pas :
- Dans une cellule où vous voulez obtenir le résultat, appliquez SI avec le COUNTIF La forme finale de cette formule est :
=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")
🔎 Répartition des formules
- La gamme est B5:B10.
- Le critère est "*"&D5& ; "*" .
- Si la valeur est trouvée, le résultat sera le suivant OUI .
- Si la valeur n'est pas trouvée, le résultat indiquera NON .
- Obtenez le résultat en appuyant sur Entrez .
- Maintenant, appliquez la même chose au reste des textes spécifiques. Les textes qui correspondent à la source seront affichés. OUI et d'autres montreront NON .
3.2 Fonctions ISNUMBER, SEARCH et IF
Nous pouvons déterminer si la chaîne de caractères contient le texte spécifique ou non avec la combinaison de la fonction SI , RECHERCHE et ISNUMBER fonctions.
Des pas :
- Tout d'abord, appliquez le SI avec la fonction ISNUMBER fonction dans la cellule E5 La formule finale est la suivante :
=IF(ISNUMBER(SEARCH(D5,B5)), "FOUND", "NOT FOUND")
🔎 Répartition des formules
- Nous trouverons du texte D5 dans le texte B5 en utilisant le RECHERCHE fonction.
- Le résultat montrera TROUVÉ si la valeur est vraie.
- Le résultat montrera NON TROUVÉ si la valeur est fausse.
- Appuyez sur Entrez pour appliquer la fonction.
- Ainsi, vous obtiendrez le résultat pour le reste des cellules en faisant glisser le bouton Poignée de remplissage à la cellule E10 .
3.3 IF avec OR et COUNTIF
Ici, l'application combinée de SI , OU, et COUNTIF seront déployées afin de déterminer si les cellules contenant du texte ont un texte spécifique ou non. Lorsque la fonction SI nous aidera à vérifier une condition, d'autre part, la fonction COUNTIF nous aidera à compter les valeurs si cette condition spécifique est remplie. Et la fonction OU nous aidera à renvoyer la sortie requise en fonction de la condition.
Des pas :
- En cellule E5 nous introduisons la formule :
=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& ; "*")), "YES", "NOT FOUND")
- Par conséquent, appuyez sur Entrez pour obtenir le résultat.
🔎 Répartition des formules
- La gamme est B5 .
- Le critère est "*"&$D$5:$D$10& ; "*" .
- Donc si la valeur est là, le résultat montrera OUI .
- De plus, si la valeur n'est pas trouvée, le résultat indiquera NON TROUVÉ .
- Appliquez la même formule au reste des cellules en faisant glisser le curseur de la souris. Poignée de remplissage icône à la cellule E10 .
Lire la suite : Comment trouver du texte dans une cellule dans Excel
4. joindre les fonctions SUMPRODUCT et COUNTIF
Le site SUMPRODUCT et COUNTIF vous permettent également de rechercher des textes spécifiques dans une série de cellules. Suivez les étapes suivantes pour apprendre à utiliser les fonctions de recherche. SUMPRODUCT d'autre part, le COUNTIF nous aidera à compter les valeurs si cette condition spécifique est remplie.
Des pas :
- Dans un premier temps, appliquez le SUMPRODUCT fonction dans la cellule E5 Ici, nous avons imbriqué le COUNTIF dans le cadre de la fonction SUMPRODUCT La formule finale est la suivante :
=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0
- D'où la presse Entrez pour obtenir le résultat.
🔎 Répartition des formules
- La gamme est B5:B10 .
- Le critère est "*"&D5& ; "*" .
- Le site COUNTIF compte le nombre de cellules correspondantes.
- En outre, le SUMPRODUCT prend le nombre retourné par la fonction COUNTIF et obtient sa somme.
- Enfin, appliquez la même formule au reste des cellules. Le résultat est exact par rapport à l'entrée.
Les choses à retenir
- Lorsque nous utilisons des caractères génériques, nous devons appliquer l'astérisque ( * ) à chaque sous-chaîne. Astérisque ( * ) correspond à un nombre quelconque de caractères lorsqu'il est utilisé.
- Pendant l'utilisation du SI avec OU N'oubliez pas la formule Bloc la plage en utilisant la référence absolue de la cellule ($) .