A voir également:
- Excel recherche chaîne de caractère dans cellule
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractère ascii - Guide
- Excel cellule couleur si condition texte - Guide
- Caractère spéciaux - Guide
- Liste déroulante excel - Guide
Mais tu devrais détailler pas-à-pas pour Lamaz le fonctionnement de ta formule ...
=STXT(A1;MIN(TROUVE(x;A1 & x));1)
qu'Excel évalue pour chacune des 4 valeurs de x comprises entre accolades {0;1;2;3}
A1 & {0;1;2;3} ajoute le caractère cherché à la fin de A1 de façon à être certain que la fonction TROUVE(), trouvera le caractère cherché et donc ne renvoie pas d'erreur.
Donc, cette fonction renvoie la position du caractère lorsqu'il est trouvé dans A1 et renvoie une position située après la fin de A1 lorsque le caractère n'existe pas dans A1
MIN() permet d'obtenir la position du premier des caractères trouvés lorsqu'ils existent et STXT() donne ce caractère. Lorsque les 4 caractères sont absents, STXT() cherche un caractère situé après la fin de A1 et donne donc une chaine vide i.e. "".