Les fonctions CHERCHE (), CHERCHERB () d’Excel (en anglais SEARCH(), SEARCHB() )

Syntaxe
CHERCHE (trouver_texte; dans_texte; numéro_début)
CHERCHERB (trouve_text; dans_texte; octet_début )
Définition

La fonction CHERCHE() renvoie la première occurrence à laquelle une chaîne est trouvée. La recherche commence à la position indiquée par l’argument start_num. La fonction n’est pas sensible à la casse.
La fonction CHERCHERB() renvoie le nombre d’octets des caractères. Cette fonction est utilisée pour les chaînes à deux octets.
Arguments
find_text (obligatoire). La chaîne que vous recherchez
inside_text (obligatoire). Le texte dans lequel rechercher find_text
start_num/start_byte (facultatif). Le caractère de départ à partir duquel commencer la recherche
Fond
Si vous modifiez du texte, vous avez souvent besoin de connaître la position d’un certain caractère ou d’une chaîne dans le texte, par exemple lorsque vous souhaitez supprimer ou remplacer le caractère. Pour ce faire, vous utilisez la fonction CHERCHE() ou TROUVE().
IMPORTANT
Contrairement à TROUVE() et TROUVERB(), les fonctions CHERCHE() et CHERCHERB() ne sont pas sensibles à la casse et autorisent les caractères génériques * et ?.
La fonction CHERCHE() renvoie le numéro de caractère au début du texte localisé. Le texte de recherche peut inclure les caractères génériques ? et *. Le point d’interrogation (?) représente un caractère et l’astérisque (*) représente une chaîne. Si vous entrez ? ou *, la chaîne de recherche doit être précédée d’un tilde (~).
Utilisez start_num pour commencer la recherche d’un nombre spécifié de caractères dans la chaîne. Par exemple, si vous voulez connaître la position du premier e après le code initial dans la chaîne
XLS2003_FormatCellProtection, utilisez 9 pour start_num pour ignorer la première partie de la chaîne. CHERCHE() commence au neuvième caractère et renvoie le seizième caractère.
Notez les points suivants lorsque vous travaillez avec cette fonction :
Si vous recherchez une chaîne vide (“”), la fonction CHERCHE() renvoie la valeur 1 ou la valeur spécifiée dans start_num.
CHERCHE() renvoie la #VALEUR ! erreur s’il ne trouve pas la chaîne.
Si l’argument start_num n’est pas spécifié, la fonction utilise la valeur par défaut 1.
CHERCHE() renvoie la #VALEUR ! erreur si start_num est inférieur ou égal à 0.
CHERCHE() renvoie la #VALEUR ! erreur si start_num est supérieur à la longueur de la chaîne.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x