Cet article décrit la syntaxe de formule et l’utilisation de la fonction MID dans Microsoft Excel.
Description
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
STXT(texte, no_départ, no_car)
La syntaxe de la fonction MID contient les arguments suivants :
Texte Obligatoire. Représente la chaîne de texte contenant les caractères à extraire.
Start_num Obligatoire. Représente la position dans le texte du premier caractère à extraire. Le premier caractère de texte a un no_départ égal à 1, et ainsi de suite.
- 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!.
Num_chars Requis pour MID. Indique le nombre de caractères à extraire du texte à l’aide de STXT.
- Si no_car est négatif, STXT renvoie la valeur d’erreur #VALEUR!.
Exemple
Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, puis sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.
| Données | ||
|---|---|---|
| Cours moyen | ||
| Formule | Description | Résultat |
| =STXT(A2;1;5) | Renvoie 5 caractères de la chaîne qui se trouve dans la cellule A2, en commençant par le 1er caractère. | Cours |
| =STXT(A2;7;20) | Renvoie 20 caractères de la chaîne qui se trouve dans la cellule A2, en commençant par le 7e caractère. Étant donné que le nombre de caractères à renvoyer (20) est supérieur à la longueur de la chaîne (11), tous les caractères, en commençant par le 7e, sont renvoyés. Aucun caractère vide (espace) n’est ajouté à la fin. | moyen |
| =STXT(A2;20;5) | Le point de départ étant supérieur à la longueur de la chaîne (11), un texte vide est renvoyé. |
Important
- La fonction STXTB est obsolète.
- Dans les classeurs définis sur la version de compatibilité 2, MID a amélioré son comportement avec les paires de mère porteuse, en les comptant comme un caractère au lieu de deux. Les sélecteurs de variation (couramment utilisés avec les emojis) seront toujours comptés comme des caractères distincts. En savoir plus ici : La norme Unicode