Utilisez la fonction Cherche()
Nous avons déjà, dans ce blog, utilisé plusieurs fois la fonction cherche(). Les deux premières fois, c'était même durant le premier trimestre de ce blog, dans les messages
du 2 et du 18 décembre 2005.
La fonction cherche() est une fonction intéressante et peu connue d'Excel.
En effet, si vous poussez l'audace jusqu'à mettre le dernier ";" sans rien derrière, cela engendre une erreur.
La fonction cherche() est une fonction intéressante et peu connue d'Excel.
La syntaxe de la fonction est la suivante : =cherche(texte_1;texte_2[;position])
La fonction cherche() 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.
Remarque 1 – Nous utilisons
ici la convention informatique usuelle selon laquelle les arguments facultatifs
sont présentés entre crochets.
Ne croyez surtout pas Microsoft, pour qui la syntaxe devrait être :
=cherche(texte_1;texte_2;[position])
=cherche(texte_1;texte_2;[position])
En effet, si vous poussez l'audace jusqu'à mettre le dernier ";" sans rien derrière, cela engendre une erreur.
Remarque 2 – Cette erreur, consistant à mal placer les ";" par rapport aux crochets, Microsoft la fait dans toutes les fonctions comportant des arguments facultatifs !
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 3 – 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().
0 Commentaire(s):
Enregistrer un commentaire
<< Accueil