«

»

CHERCHE

La fonction CHERCHE vous permet de trouver la position d’un symbole dans une chaîne de caractères.

 

Présentation de la fonction CHERCHE

La fonction CHERCHE nécessite 2 paramètres (et un troisième optionnel)

  • Le ou les caractères recherchés
  • La cellule de recherche
  • [optionnel] La position de départ de recherche


Exemple d’utilisation

Dans l’exemple suivant, vous souhaitez extraire tous les numéros de téléphone qui sont à gauche du premier caractère "/". La plupart ont 8 caractères mais d’autres en ont davantage à cause de l’indicatif. L’important est de repérer la position du caractère "/" dans la cellule pour extraire tous les caractères à gauche de celui-ci.

Vous allez donc écrire comme formule suivante en colonne B

=CHERCHE("/";A2)

Comme nous cherchons à extraire le premier numéro de téléphone (avec indicatif), nous allons écrire la formule suivante en colonne C :

=GAUCHE(A2;CHERCHE("/";A2))


Utilisation du troisième argument

Le troisième argument détermine la position à partir de laquelle vous souhaitez effectuer votre recherche.

En cellule A4, vous avez 2 fois le caractère "/" et vous souhaitez extraire le numéro entre ces 2 éléments. Il faut donc utiliser la fonction STXT pour extraire une partie d’une chaîne de caractères ; le problème qui se pose c’est de calculer le nombre de caractères à extraire. En fait cela revient à faire la différence entre la position du premier et du deuxième "/".

Position du premier "/"

=CHERCHE("/";A2)

Pour trouver la position du deuxième "/"; il faut commencer la recherche juste après avoir trouvé le premier. Ce qui revient alors à écrire

=CHERCHE("/";A2;CHERCHE("/";A2)+1)

Appliqué à notre document, nous avons le résultat suivant :

Avec comme formule en E4

=SUPPERSPACE(STXT(A4,B4+1,D4-B4-2))

Lien Permanent pour cet article : https://www.excel-exercice.com/cherche/

(1 commentaire)

  1. Anonyme

    =GAUCHE(A2;CHERCHE(“/”;A2))-1
    sinon on a le / avec le numéro de téléphone

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Advertisment ad adsense adlogger