La fonction FIND ne fonctionne pas dans Excel (4 raisons avec solutions)

  • Partage Ça
Hugh West

Dans ce tutoriel, nous allons expliquer les raisons du problème de la TROUVEZ dans Excel ne fonctionne pas. Microsoft Excel le TROUVEZ est utilisée pour localiser un caractère particulier ou une sous-chaîne dans une chaîne de texte. Parfois, la fonction TROUVEZ ne fonctionne pas correctement et donne un #VALEUR Cette erreur se produit à la suite d'une sélection incorrecte d'arguments dans l'outil d'évaluation de la qualité de l'eau. TROUVEZ fonction.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices à partir d'ici.

La fonction de recherche ne fonctionne pas.xlsx

Aperçu de la fonction FIND d'Excel

  • Description

Le site TROUVEZ est utilisée pour localiser un caractère particulier ou une sous-chaîne dans une chaîne de texte.

  • Syntaxe générique

FIND(find_text, within_text, [start_num])

  • Description de l'argument
Arguments Exigence Explication
trouver_texte Requis La sous-chaîne que nous voulons trouver.
dans le texte Requis Où le texte sera recherché.
[start_num] En option La position de début de la recherche dans le texte. La valeur par défaut de cet argument est 1 .
  • Renvoie à

L'emplacement d'une sous-chaîne spécifique dans une chaîne de caractères.

  • Disponible en

Toutes les versions postérieures à Excel 2003 .

4 Raisons et solutions pour que la fonction FIND ne fonctionne pas dans Excel

Tout au long de cet article, nous allons démontrer 4 des raisons et des solutions au problème de la raison pour laquelle le TROUVEZ Pour illustrer clairement la situation, nous allons utiliser un ensemble de données unique pour chaque méthode.

Raison 1 : La fonction FIND ne fonctionne pas si l'argument 'within_text' ne contient pas l'argument 'find_text' dans Excel.

Avant tout, nous discuterons des raisons pour lesquelles le TROUVEZ dans Excel ne fonctionne pas puisque la fonction ' dans le texte ne contient pas l'argument ' trouver_texte Dans l'ensemble de données suivant, nous avons quelques chaînes de caractères dans les cellules ( B5:B8 Nous pouvons trouver les positions des sous-chaînes de l'intervalle de cellules ( b ) en utilisant le TROUVEZ Supposons que nous devions trouver la position de la sous-chaîne ' a dans la chaîne de caractères Microsoft Si vous remarquez que la sous-chaîne a n'est pas présente dans la chaîne de caractères Microsoft Donc, dans ce cas, le dans le texte ne contient pas l'argument trouver_texte L'argument ". TROUVEZ ne fonctionnera pas dans ce cas.

Voyons les étapes pour illustrer cette méthode.

ÉTAPES :

  • Pour commencer, sélectionnez la cellule D5 Insérez la formule suivante dans cette cellule :
=FIND(C5,B5)

  • Appuyez sur Entrez .
  • En outre, la formule ci-dessus donne un #VALEUR erreur dans la cellule D5 comme la chaîne Microsoft ne contient pas de sous-chaîne a .

  • Enfin, insérez les formules suivantes dans les cellules ( E6:E8 ) dans les cellules ( D6:D8 ). On obtient le #VALEUR erreur pour chaque cas puisque les sous-chaînes ne sont pas présentes dans les stings.

Solution :

Maintenant pour résoudre cette copie d'erreur, les nouvelles valeurs suivantes des sous-chaînes dans la colonne C Depuis le ' dans le texte contient les valeurs nouvellement ajoutées, nous n'obtenons aucune #VALEUR erreur.

Lire la suite : Comment trouver du texte dans une cellule dans Excel

Raison 2 : La fonction FIND dans Excel ne fonctionne pas en raison de la sensibilité des arguments à la casse.

Sur Excel, le site TROUVEZ ne fonctionne pas si la fonction ' trouver_tex t' ne correspond pas exactement aux chaînes de caractères de ' dans le texte Ainsi, la sensibilité des arguments à la casse est une autre raison pour laquelle le système de gestion de l'information de l'Union européenne ne fonctionne pas. TROUVEZ fonction dans Excel ne fonctionne pas. Dans l'ensemble de données suivant, nous avons le même ensemble de données mais avec des sous-chaînes différentes. Dans la cellule B5 la chaîne est Microsoft A partir de cette chaîne, nous allons trouver la position de la sous-chaîne m Nous pouvons voir que le caractère de la sous-chaîne est en minuscule alors que la chaîne contient le même caractère en majuscule.

Voyons les étapes à suivre pour appliquer cette méthode.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule D5 Insérez la formule suivante dans cette cellule :
=FIND(C5,B5)

  • Hit Entrez .
  • Ensuite, nous pouvons voir le #VALEUR erreur dans une cellule D5 .

  • Enfin, écrivez les formules suivantes des cellules ( E6:E8 ) dans les cellules ( D6:D8 ). Nous obtiendrons un #VALEUR pour chaque cas, car les sous-chaînes ne correspondent pas exactement à l'une des chaînes de caractères correspondantes.

Solution :

Pour résoudre cette erreur, remplacez les valeurs précédentes des sous-chaînes par de nouvelles valeurs qui correspondent exactement aux ' dans le texte Après le remplacement, nous pouvons voir que l'argument TROUVEZ fonctionne correctement et ne renvoie aucune #VALEUR erreur.

Lire la suite : Comment trouver si une plage de cellules contient un texte spécifique dans Excel (4 méthodes)

Lectures similaires

  • Recherche de texte dans une plage dans Excel (11 méthodes rapides)
  • Comment trouver si une cellule contient un texte spécifique dans Excel ?
  • Comment trouver la valeur d'une plage dans Excel (3 méthodes)
  • Fonction Excel : FIND vs SEARCH (une analyse comparative)
  • Comment trouver un caractère dans une chaîne de caractères dans Excel

Raison 3 : La fonction Excel FIND ne fonctionne pas lorsque l'argument 'start_num' est supérieur à l'argument 'within_text'.

Pendant l'utilisation du TROUVEZ il est obligatoire que la valeur de l'élément ' numéro de départ ne sera pas supérieur au nombre total de caractères dans l'argument dans le texte L'argument ". TROUVEZ dans Excel ne fonctionnera pas si vous entrez une valeur de la catégorie ' numéro de départ plus grand que l'argument ' dans le texte Pour illustrer cette méthode, nous allons utiliser l'ensemble de données suivant.

Voyons les étapes à suivre pour appliquer cette méthode.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule D5 Inscrivez la formule suivante dans cette cellule :
=FIND(C5,B5,7)

  • Ensuite, appuyez sur Entrez .
  • Donc, nous obtenons le #VALEUR erreur dans une cellule D5 .

Cette erreur se produit parce que la position de la sous-chaîne M à la chaîne Microsoft est 1 Mais, le TROUVEZ la fonction commence à chercher à partir de la position 7 C'est pourquoi la fonction ne peut pas trouver la position de M et renvoie le #VALEUR erreur.

  • Enfin, insérez les formules des cellules ( E6:E9 ) dans les cellules ( D6:D9 ). On obtient le #VALEUR dans tous les cas, étant donné que l'erreur ' numéro de départ est supérieur à la position de cette chaîne dans ' witin_text '.

Solution :

Remplacer le ' numéro de départ argument avec 1 Cette action va supprimer toutes les #VALEUR Les erreurs de l'ensemble de données. TROUVEZ renvoie une sortie parce que la valeur de la fonction ' numéro de départ est maintenant plus petit que l'argument ' dans le texte argument.

Lire la suite : Trouver la dernière valeur de la colonne supérieure à zéro dans Excel (2 formules faciles)

Raison 4 : La fonction FIND dans Excel ne fonctionne pas si l'argument " start_num " est inférieur ou égal à 0.

Une autre raison derrière le TROUVEZ qui ne fonctionne pas dans Excel est la valeur de l'élément ' numéro de départ L'argument ' est inférieur ou égal à 0 Si nous entrons une valeur quelconque de ' numéro de départ L'argument 0 ou négatif le TROUVEZ retournera un #VALEUR Pour illustrer cela, nous utiliserons la valeur négative de l'indicateur ' numéro de départ dans l'ensemble de données suivant.

Voyons donc les étapes associées à cette méthode.

ÉTAPES :

  • Au début, sélectionnez la cellule D5 Saisissez la formule suivante dans cette cellule :
=FIND(C5,B5,-1)

  • Presse, Entrez .
  • Par conséquent, nous obtenons un #VALEUR erreur dans une cellule D5 puisque nous avons utilisé une valeur négative -1 comme le ' numéro de départ argument.

  • Enfin, saisissez les formules suivantes des cellules ( E6:E8 ) dans les cellules ( D6:D8 ). On obtient le #VALEUR dans chaque cellule, car la valeur de l'élément ' numéro de départ L'argument ' est négatif dans chaque formule.

Solution :

Puisque la valeur négative du ' numéro de départ L'argument de l'"argument" est la raison pour laquelle l #VALEUR erreur ; c'est pourquoi il suffit de remplacer toutes les valeurs négatives par 1 Donc, le TROUVEZ ne renvoie pas la fonction #VALEUR plus d'erreur.

Lire la suite : Comment trouver plusieurs valeurs dans Excel (8 méthodes rapides)

Conclusion

En conclusion, ce didacticiel vous donnera une idée claire de la raison pour laquelle la TROUVEZ ne fonctionne pas dans Excel. Téléchargez le cahier d'exercices qui accompagne cet article pour mettre vos compétences à l'épreuve. Si vous avez des questions, veuillez laisser un commentaire dans le cadre ci-dessous. Notre équipe s'efforcera de vous répondre dans les meilleurs délais. Alors, gardez l'œil ouvert pour d'autres intrigues Microsoft Excel à l'avenir.

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.