STXT renvoie un nombre donné de caractères extraits d’une chaîne de texte à partir de la position que vous avez spécifiée, en fonction du nombre de caractères spécifiés.
Syntaxe
MID(text,start_num,num_chars)
texte est la chaîne de texte contenant les caractères que vous souhaitez extraire.
no_départ est la position du premier caractère que vous souhaitez extraire dans le texte. Le premier caractère de texte a un no_départ égal à 1, et ainsi de suite.
no_car spécifie le nombre de caractères que mid doit renvoyer à partir du texte.
Remarques
-
Si no_départ est supérieur à la longueur de texte, STXT renvoie une chaîne vide ("").
-
Si no_départ est inférieur à la longueur de texte, mais que no_départ plus no_car dépasse la longueur de texte, STXT renvoie tous les caractères jusqu’à la fin de texte.
-
Si no_départ est inférieur à 1, STXT renvoie la valeur d’erreur #VALEUR!.
-
Si no_car est négatif, STXT renvoie la valeur d’erreur #VALEUR!.
Exemples
Formule |
Description (résultat) |
---|---|
=MID(« Fluid Flow »,1,5) |
Cinq caractères de la chaîne, en commençant au premier caractère (Fluid) |
=MID(« Fluid Flow »,7,20) |
Vingt caractères de la chaîne, en commençant au septième (Flux) |
=MID(« Fluid Flow »,20,5) |
Étant donné que le point de départ est supérieur à la longueur de la chaîne, le texte vide est retourné () |