Si caractère parmi texte alors RECHERCHEV
Lamaz
-
Lamaz -
Lamaz -
Bonjour,
Dans le cadre d'un travail de thèse, je dois analyser des données d'un tableau excel.
Je souhaiterais que si ma cellule contient le nombre 0, 1, 2 ou 3 parmi l'ensemble des caractères, celui-ci soit retenu et comparé à un tableau d'analyse avec la fonction RECHERCHEV qui me donnera alors un résultat.
Ou au moins je voudrais que si la cellule contient le nombre 0, 1, 2 ou 3 parmi l'ensemble des caractères en A1, alors qu'en B1 je n'ai que la valeur 0,1,2 ou 3
Merci beaucoup pour votre aide.
Dans le cadre d'un travail de thèse, je dois analyser des données d'un tableau excel.
Je souhaiterais que si ma cellule contient le nombre 0, 1, 2 ou 3 parmi l'ensemble des caractères, celui-ci soit retenu et comparé à un tableau d'analyse avec la fonction RECHERCHEV qui me donnera alors un résultat.
Ou au moins je voudrais que si la cellule contient le nombre 0, 1, 2 ou 3 parmi l'ensemble des caractères en A1, alors qu'en B1 je n'ai que la valeur 0,1,2 ou 3
Merci beaucoup pour votre aide.
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
- Liste déroulante excel - Guide
- Caractère spéciaux - Guide
- Excel cellule couleur si condition texte - 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. "".