STXT excel

La fonction STXT Excel

4.9
(47)

La fonction STXT Excel permet d’extraire des caractères à l’intérieur d’une chaîne de texte en fonction du nombre spécifié de caractères à extraire.

NB : STXT imbrique souvent la fonction TROUVE (ou CHERCHE). STXT est une version améliorée de la fonction GAUCHE, car elle permet de définir le 1er caractère à extraire. La fonction DROITE peut être une alternative à STXT pour extraire les derniers caractères d’une chaîne de texte.


Profitez de -10 % sur notre e-book avec le code "LANCEMENT" !

Avec ses 143 fonctions accessibles en fiches et en exercices, vous pourrez maîtriser toutes les fonctions Excel nécessaires pour optimiser votre travail sur Excel !

Ce tableau liste le numéro de téléphone "+33 1 23 45 67 89" dans la colonne A. Tu veux extraire le code du pays dans la colonne B.

Exemple 1 de la fonction STXT Excel

Ensuite, si tu as une liste de numéros de téléphone, tu peux recopier la cellule B2 vers le bas pour extraire le code du pays pour chaque numéro de téléphone. Tu aurais pu utiliser la fonction GAUCHE pour renvoyer le même résultat.

Vidéo Youtube : La fonction STXT Excel

Syntaxe : STXT Excel

STXT(Texte;No_départ;No_car)

ArgumentDescription
Texte (obligatoire)Texte contenant les caractères à extraire.
No_départ (obligatoire)Position du 1er caractère à extraire dans le Texte.
No_car
(obligatoire)
Nombre de caractères à extraire :
Si [No_car] < 0, alors STXT renvoie l’erreur #VALEUR!.
Si [No_car] est supérieur à la longueur du Texte, alors STXT renvoie l’erreur #VALEUR!.
- Si [No_car] est omis, alors sa valeur par défaut est 1.
Syntaxe de la fonction STXT

Je certifie mes compétences Excel

Découvrez comment passer la Certification Excel de référence : TOSA EXCEL.


Exemple 1 : nombre fixe de caractères à extraire

Ici, tu veux extraire le numéro de facture dans la colonne B à partir de la colonne A.

Exemple 1 pour utiliser la fonction STXT excel

Remarque

  • (1) La fonction STXT permet d’extraire les 5 premiers caractères à partir du 4e caractère.

Regardons un autre exemple plus complexe de la fonction STXT.

Exemple 2 : nombre variable de caractères à extraire

Rappel : STXT(Texte;No_départ;No_car)

  • Texte contenant les caractères à extraire.
  • Position du 1er caractère à extraire dans le Texte.
  • Nombre de caractères à extraire.

Rappel : TROUVE(Texte_cherché;Texte;[No_départ])

  • Texte à rechercher dans le Texte.
  • Texte dans lequel tu veux rechercher le Texte_cherché.
  • Numéro du caractère à partir duquel tu veux commencer la recherche dans le Texte.

Ici, tu veux extraire le texte entre guillemets "" (colonne A) dans la colonne B.

Exemple 2 : extraire du texte entre guillemets

Remarques

  • (1) La 1ère fonction TROUVE renvoie la position du 1er caractère entre guillemets. En effet, elle trouve la position du 1er guillemet (11) puis ajoute +1 pour renvoyer la position du 1er caractère. Dans la cellule B2, TROUVE renvoie donc 12 car le 1er caractère entre guillemets est situé à la 12e position.
  • (1) Les 3 fonctions TROUVE suivantes permettent de trouver le nombre de caractères à extraire (ceux entre guillemets). La 1ère fonction TROUVE imbrique la 2e fonction TROUVE pour renvoyer la position du 2e guillemet dans le texte (20). La 3e fonction TROUVE renvoie la position du 1er guillemet dans le texte (11). Tu dois ensuite soustraire le tout par 1 pour trouver le nombre de caractères exacts entre guillemets. Dans la cellule B2, les soustractions renvoient 8 (20 – 11 – 1), soit le nombre de caractères à extraire.
  • (1) Dans la cellule B2, la fonction STXT permet d’extraire les 8 premiers caractères à partir du 12e caractère.
  • La fonction CHERCHE aurait également fonctionné à la place de la fonction TROUVE.

Les problèmes courants

Problème Cause
STXT renvoie l'erreur #VALEUR!Cette erreur survient si le Texte est vide.
Elle se produit aussi si l'argument "No_départ" de la fonction STXT est un nombre négatif (< 0) ou si l'argument "No_car" est égal à zéro ou à un nombre négatif (<= 0).
STXT renvoie l'erreur #NOMBRE!Cette erreur survient si l'argument "No_départ" ou "No_car" de la fonction STXT contient une référence de cellule qui contient un nombre invalide.
STXT renvoie l'erreur #REF!Cette erreur survient si l'argument "No_départ" ou "No_car" de la fonction STXT fait référence à une cellule qui a été supprimée ou déplacée.
STXT renvoie un résultat incorrectCe problème survient si les arguments "No_départ" et "No_car" de la fonction STXT sont incorrects ou si la chaîne de caractères à extraire ne correspond pas au format spécifié dans la formule.
Données manquantesCe problème survient si les arguments "No_départ" et "No_car" ne couvrent pas une partie du Texte.
Les problèmes courants fonction STXT

Maîtrisez Excel de A à Z

Base du logiciel, détail des fonctions, gestion et analyse des données, tableaux et graphiques...


Nos meilleures pratiques

Procéde comme suitPourquoi ?
1. Utilise la fonction STXT pour extraire des caractères spécifiques d'une chaîne de texte.La fonction STXT permet d'extraire une partie spécifique d'une chaîne de caractères. Cela peut être utile pour manipuler des données telles que des numéros de téléphone, des codes postaux...
2. Utilise les arguments "No_départ" et "No_car" pour spécifier la partie de la chaîne à extraire.L'argument "No_départ" indique la position du premier caractère à extraire, tandis que l'argument "No_car" indique le nombre de caractères à extraire.
3. Utilise des références de cellule pour l'argument Texte de la fonction STXT.L'utilisation de références de cellule plutôt que de valeurs directes rend la formule plus flexible et facile à utiliser car le calcul peut être automatisé si tu recopies la formule.
4. Vérifie que les valeurs des arguments "No_départ" et "No_car" sont correctes.Si ces arguments sont incorrects, la formule peut extraire des données non souhaitées ou retourner une erreur.
5. Utilise la fonction STXT avec d'autres fonctions Excel pour effectuer des tâches plus complexes.La fonction STXT peut être combinée avec d'autres fonctions Excel (TROUVE, CHERCHE, CONCAT, JOINDRE.TEXTE, SIERREUR...) pour effectuer des tâches d'un niveau avancé.
Par exemple, tu peux extraire des noms de fichiers à partir de chemins complets ou extraire des données en fonction de critères spécifiques.
Nos meilleures pratiques de la fonction STXT

FAQ : utilisation de la fonction STXT

C'est quoi la fonction STXT ?

La fonction STXT est une fonction d'Excel qui permet d'extraire une partie spécifique du texte d'une cellule en spécifiant la position (numéro) du premier caractère à extraire et la longueur de la chaîne à extraire.

Comment utiliser la fonction STXT sur Excel ?

Pour utiliser la fonction STXT dans Excel, tu dois spécifier l'argument "Texte" qui contient les caractères à extraire, puis l'argument "No_départ", qui indique la position du premier caractère à extraire, et l'argument "No_car", qui indique le nombre de caractères à extraire.

Formule pour extraire une partie du texte d'une cellule

Pour extraire les caractères à l'intérieur d'un Texte, utilise la formule suivante :

=STXT(Texte,No_départ,No_car)

Spécifie "Texte" par la référence de la cellule contenant le texte que tu veux extraire, "No_départ" par la position du 1er caractère à extraire et "No_car" par le nombre de caractères à extraire.

Pour aller plus loin

Des ressources inédites et accessibles ! Pour progresser sur la fonction, nous mettons à ta disposition des ressources exceptionnelles qui sont facilement abordables !

Une fiche de révision complète ! Notre fiche de révision synthétise les informations de cet article. Sous le format PDF, elle va te permettre de revoir la syntaxe ainsi que des exemples d'utilisation de la fonction...

S'entraîner est la meilleure façon de progresser ! Tu peux télécharger gratuitement ton fichier d'exercice au format Excel pour pratiquer et t'entraîner à utiliser la fonction.

Formation de A à Z et finançable

Une progression rapide sur Excel ! Tu seras en mesure d'automatiser de nombreuses tâches répétitives que tu effectues actuellement de manière manuelle, ce qui te permettra de gagner un temps précieux. Notre formation est finançable. Pour découvrir le programme et nous contacter.


Nous sommes l'organisme de référence pour les formations en bureautique. Certifié Qualiopi, nous proposons des formations finançables sur Excel, Word ou encore PowerPoint.


Les autres fonctions Texte

En suivant ce lien, découvrez la liste des fonctions Texte sur Excel.

As-tu aimé cet article ?

Clique sur l'étoile pour l'évaluer !

Note moyenne 4.9 / 5. Nombre de votes : 47

Aucun vote jusqu'à présent ! Tu peux être le premier à évaluer cet article.

🤍 Partagez votre amour 🤍

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Sommaire