CHERCHE

S’applique à
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

La fonction RECHERCHE renvoie le numéro du caractère à partir duquel un caractère ou une chaîne de texte spécifique a été trouvé en premier, en commençant par start_num. Utilisez RECHERCHE pour déterminer l’emplacement d’un caractère ou d’une chaîne de texte à l’intérieur d’une autre chaîne de texte. Par conséquent, vous pouvez utiliser les fonctions STXT ou REMPLACER pour modifier le texte.

Syntaxe

RECHERCHER(find_text,within_text,start_num)

Find_text est le texte que vous recherchez. Vous pouvez utiliser les caractères génériques — point d’interrogation ( ?) et astérisque (*) dans find_text. Le point d’interrogation correspond à un caractère quelconque et l’astérisque à une séquence de caractères. Si vous recherchez un point d’interrogation ou un astérisque, tapez un tilde (~) devant ce caractère.

Within_text est le texte dans lequel vous souhaitez rechercher find_text.

Start_num correspond au nombre de caractères dans within_text à partir duquel vous voulez commencer la recherche. Utilisez l’argument no_départ pour ignorer un nombre spécifié de caractères. Par exemple, supposons que vous travaillez avec la chaîne de texte "AYF0093. YoungMensApparel". 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 RECHERCHE commence par le caractère 8, trouve find_text au caractère suivant et renvoie le nombre 9. La fonction RECHERCHE renvoie toujours le nombre de caractères à partir du début de within_text, en comptant les caractères que vous ignorez si start_num est supérieur à 1.

Remarques

  • La fonction RECHERCHE ne fait pas de distinction entre les lettres majuscules ou minuscules lors de la recherche de texte.
  • SEARCH est similaire à FIND, sauf que FIND est sensible à la casse.
  • Si find_text est introuvable, le #VALUE ! est renvoyée.
  • Si start_num est omis, il s’agit de 1.
  • Si start_num n’est pas supérieur à 0 (zéro) ou est supérieur à la longueur de within_text, la #VALUE ! est renvoyée.

Exemples

Colonne1 Col2 Col3 Formule Description (résultat)
Instructions Pertes et profits profits =RECHERCHE(« e »,[Col1],6) Position du premier « e » dans la corde, à partir de la sixième position (7)
Instructions Pertes et profits profits =RECHERCHE([Col3],[Col2]) Position de la « marge » dans la « marge bénéficiaire » (8)
Instructions Pertes et profits profits =REMPLACER([Col2],RECHERCHER([Col3],[Col2]),6,"Montant ») Remplace « Marge » par « Montant » (Montant des bénéfices)