Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2016

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.

  • no_départ    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!.

  • no_car    Obligatoire 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 déconseillée.

  • Dans les classeurs définis surCompatibilité Version 2, MID a amélioré le comportement avec les paires de substitution, en les comptant comme un caractère au lieu de deux. Les sélecteurs de variantes (couramment utilisés avec les emojis) sont toujours comptés comme des caractères distincts. En savoir plus ici : La norme Unicode

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.