Office
Se connecter

CHERCHE, fonction

Recherche une chaîne de caractères (texte_cherché) au sein d'une autre chaîne de caractères (texte) et renvoie le numéro de départ de l'argument texte_cherché, à partir du premier caractère du texte. La fonction CHERCHE vous permet également de trouver une chaîne de caractères à l'intérieur d'une autre, mais la fonction CHERCHE, à la différence de la fonction CHERCHE, respecte les majuscules et les minuscules et n'admet pas de caractère générique.

Syntaxe

CHERCHE(texte_cherché;texte;no_départ)

texte_cherché     est le texte que vous voulez trouver.

texte     est le texte qui contient celui que vous recherchez.

no_départ     indique le caractère à partir duquel la recherche doit débuter. Le premier caractère de l'argument texte est le caractère numéro 1. Si l'argument no_départ est omis, la valeur par défaut est 1.

Vous pouvez également utiliser l'argument no_départ pour ignorer un nombre spécifié de caractères. Par exemple, supposons que vous utilisez la chaîne de texte « AVF0093.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 l'argument 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, en comptant les caractères à ignorer si no_départ est supérieur à 1.

Notes

  • Si l’argument texte_cherché est "" (texte vide), la fonction TROUVE équivaut au premier caractère de la chaîne analysée (c’est-à-dire au caractère dont le numéro est égal à l’argument no_départ ou à 1).

  • L’argument texte_cherché ne peut contenir aucun caractère générique.

  • Si texte_à_trouver ne figure pas dans texte_où_chercher, TROUVE renvoie la valeur d'erreur #VALEUR!.

  • Si position_démarrage n'est pas supérieur à zéro, TROUVE renvoie la valeur d'erreur #VALEUR!.

  • Si l'argument no_départ est supérieur à la longueur de l'argument texte, la fonction CHERCHE renvoie la valeur d'erreur #VALEUR!.

Série d'exemples 1

Formule

Description (résultat)

=TROUVE("M";"Miriam McGovern")

Position du premier « M » dans la chaîne (1)

=TROUVE("m";"Miriam McGovern")

Position du premier « m » dans la chaîne (6)

=TROUVE("M";"Miriam McGovern";3)

Position du premier « M » dans la chaîne, en commençant au troisième caractère (8)

Série d'exemples 2

Col1

Formule

Description (résultat)

Isolateurs céramique #124-TD45-87

=STXT([Col1];1;TROUVE(" #";[Col1];1)-1)

Extrait le texte de la position 1 à la position de « # » dans la chaîne (Isolateurs céramique)

Bobines cuivre #12-671-6772

=STXT([Col1];1;TROUVE(" #";[Col1];1)-1)

Extrait le texte de la position 1 à la position de « # » dans la chaîne (Bobines cuivre)

Résistances variables #116010

=STXT([Col1];1;TROUVE(" #";[Col1];1)-1)

Extrait le texte de la position 1 à la position de « # » dans la chaîne (Résistances variables)

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.

×