Fonction CHERCHE() : Rechercher une chaine de caractères

A quoi sert la fonction CHERCHE() ?

Cette fonction renvoie la position d'une chaîne de caractères recherchée. Cette fonction sera utile pour éxécuter d'autres calculs. Ces calculs pourront eux-même être utilisée pour extraîre du texte.

=CHERCHE(Texte_cherché;Texte;No_depart)

La fonction CHERCHE() permet de rechercher la position de certains caractères. Elle ne tient pas compte de la casse des caractères (sensible aux minuscucle et majuscules). Si la casse est imporante pour votre recherche il faut utiliser la fonction TROUVE() qui fonctionne de la même manière, à la seul différence que la casse est déterminante dans la recherche.

Comment utiliser la fonction CHERCHE() ?

Texte initial

Texte initial de la fonction CHERCHE

Sélection de données

Sélection de données de la fonction CHERCHE

Saisissez les caractères : =CHERCHE("e";A1;1)

Résultat

Résultat de la fonction CHERCHE

La fenêtre argument de la fonction CHERCHE()

Responsive image
La fonction CHERCHE possède trois arguments :
  • La chaîne de caractères à trouver.
  • La chaîne dans laquelle doit s'effectuer la cherche.
  • La position, dans la chaîne longue, à partir de laquelle rechercher. Notez que cet argument est facultatif, si il est omis, la recherche commence à partir du premier caractère.

La fonction CHERCHE() correspond à la fonction SEARCH() dans la version anglaise de Excel

Exemple d'utilisation de la fonction CHERCHE

Imbrication des fonctions CHERCHE et STXT

Dans l'exemple, il s'agit extraire une chaîne de caractères au sein d'un texte. Vous souhaitez extraitre une chaîne de caractère après les ":" de la chaîne de caractère initiale. Vous allez donc inscrire la formule suivante : =CHERCHE(":";A1;1). Cette première fonction vous indiquera la position des ":". Le début de la chaine de caractère que vous voulez extraire se situe un caractère après les ":", vous allez donc ajouter 1 à la fonction CHERCHE. Vous allez récupérer le nombre de caractère à droite de ":". Vous allez obtenir cela avec la formule : =NBCAR(A1)-CHERCHE("e";A1;1) Finalement vous allez utiliser la fonction STXT pour extraire le texte : =CHERCHE("e";A1;1) La fonction CHERCHE va, dans un premier temps, chercher la position de départ du

Livre
incontournable ››

Titre : Statistique descriptive et inférentielle avec Excel: Approche par l'exemple
Auteur : Argentine Vidal
Éditeur : Presses universitaires de Rennes, 2010
ISBN : 2868479537, 9782868479532
Longueur : 286 pages