CHERCHE, fonction

CHERCHE renvoie le numéro du caractère à partir duquel un caractère spécifique ou une chaîne de texte est trouvé, c'est-à-dire à partir du caractère indiqué par l'argument no_départ. Utilisez la fonction CHERCHE pour déterminer la position d'un caractère ou d'une chaîne de texte dans une autre chaîne de texte de façon à pouvoir utiliser ensuite les fonctions STXT ou REMPLACER pour modifier le texte.

Syntaxe

CHERCHE(texte_cherché;texte;no_départ)

texte_cherché     est le texte que vous voulez trouver. Cet argument accepte les caractères génériques (le point d'interrogation (?) et l'astérisque (*)). Le point d'interrogation correspond à un caractère et l'astérisque à une suite de caractères. Si vous recherchez un point d'interrogation ou un astérisque, tapez un tilde (~) devant ce caractère.

texte     est le texte comprenant la chaîne de texte que vous voulez trouver.

no_départ     est le numéro du caractère à partir duquel la recherche doit commencer dans texte. Utilisez l'argument no_départ pour ignorer un nombre spécifié de caractères. Par exemple, supposons que vous disposez de la chaîne de texte « AYF0093.VêtementsJeunesGens ». Pour trouver le numéro du premier « V » dans la partie descriptive de la chaîne de texte, affectez la valeur 8 à l'argument no_départ pour que la recherche ne s'opère pas dans la partie du numéro de série. La fonction CHERCHE commence sa recherche au caractère numéro 8, trouve le texte_cherché au caractère suivant et renvoie le numéro 9. La fonction CHERCHE renvoie toujours le numéro des caractères à partir du début du texte cherché, en comptant les caractères à ignorer si no_départ est supérieur à 1.

Notes

  • La fonction CHERCHE ne fait pas de distinction entre les majuscules et les minuscules lors de la recherche de texte.

  • La fonction CHERCHE est similaire à la fonction TROUVE, à l'exception du fait que la fonction TROUVE respecte les majuscules et les minuscules.

  • Si l'argument texte_cherché est introuvable, la fonction renvoie la valeur d'erreur #VALEUR!.

  • Si l'argument no_départ est omis, sa valeur par défaut est 1.

  • Si la valeur de l'argument no_départ n'est pas supérieure à 0 (zéro) ou si elle est supérieure à la longueur de l'argument texte, la fonction renvoie la valeur d'erreur #VALEUR!.

Exemples

Col1

Col2

Col3

Formule

Description (résultat)

Instructions

Pertes et profits

profits

=CHERCHE("i";[Col1];6)

Position du premier « i » dans la chaîne, en commençant à la sixième position (9)

Instructions

Pertes et profits

profits

=CHERCHE([Col3];[Col2])

Position de « profits » dans « Pertes et profits » (11)

Instructions

Pertes et profits

profits

=REMPLACER([Col2];CHERCHE([Col3];[Col2]);6;"bénéfices")

Remplace « profits » par « bénéfices » (Pertes et bénéfices)

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×