Monsieur Excel
Pour tout savoir faire sur Excel !

20 août 2006

Découverte de la fonction Cherche

Il y a quatre jours, nous avons utilisé la fonction Cherche(), sans avoir le temps de vous la présenter sérieusement. Nous l’avions déjà utilisée, sans plus la commenter, dans nos messages du 2 et du 18 décembre 2005.

La syntaxe de la fonction est la suivante : =cherche(texte_1;texte_2[;position])

Remarque 1 – Nous utilisons ici la convention informatique usuelle selon laquelle les arguments facultatifs sont présentés entre crochets.

La fonction trouve la position du premier endroit où l’on trouve la chaîne de caractères texte_1 dans la chaîne texte_2. Quand le troisième argument est présent, il indique à partir de quelle position dans texte_2 on démarre la recherche de texte_1.

Nous voyons ci-dessus comment cette fonction nous sert à identifier dans le texte de la cellule A1 la position du premier « e » - en cellule A3 – puis du second – en cellule A5. En A4, nous trouvons la position du premier « e » à partir de la onzième position. Les formules de A3:A5 ont été reproduites en B3:B5.

Remarque 2 – Notons au passage que la fonction Cherche() ne fait pas la différence entre les majuscules et les minuscules. En revanche, elle est tout à fait sensible aux lettres accentuées, comme c’est aussi le cas pour les fonctions Recherche() et Equiv().