Syntaxe de la fonction

STXT(chaîne; à_partir_de; longueur_extraction)

chaîne : chaîne à partir de laquelle extraire un segment.

à_partir_de : indice partant de la gauche de la chaîne à partir duquel commencer l’extraction. Le premier caractère de la chaîne a l’indice 1.

longueur_extraction : longueur du segment à extraire.

Exemples d'utilisation

  • STXT(A1; 2)
  • STXT(“Aujourd’hui”; 3; 4)

Exercices d'application

Dans cet exercice, nous souhaitons à l’aide de la fonction STXT() extraire les caractères du mois de la plage C8:C et avec DROITE et GAUCHE réussir à créer un matricule.

Pour cela, voici la fonction utilisée et à mettre en case F8 :

STXT(C8; 4; 2)

Pour la création complète du matricule voici la fonction utilisée à mettre en case G8 :

CONCATENER(D8:F8)

💡 L’astuce Numericoach : pourquoi utilisons nous l’opérateur « & » et non la fonction CONCATENER lors de la formule finale ?

Afin d’étendre nos formules à l’ensemble des lignes de notre plage, la bonne pratique est d’utiliser la fonction ArrayFormula. Or, celle-ci ne fonctionne pas avec la fonction CONCATENER.

Voici la formule finale obtenue en y ajoutant ArrayFormula :

=ArrayFormula(D8:D&E8:E&F8:F)

Dans cette même optique, n’hésitez pas à utiliser aussi ArrayFormula avec la fonction STXT ! Voici la formule que vous obtiendrez :

=ArrayFormula(STXT(A8:A;4;2))

Si vous souhaitez aussi comprendre et faire les extractions A et B voici respectivement 

les pages correspondantes aux fonctions GAUCHE et DROITE.

De même si vous souhaitez comprendre comment est créé le matricule voici la page 

correspondante à la fonction CONCATENER.

Démonstration

F1

=STXT(C1; 4; 2)

A BCDEFG
1 Ahmed Epan 05/08/1977 Ah an=STXT(C1; 4; 2)Ahan08
2Akim Èmessuive 22/10/1967 Akve10Akve10
3Laurent Gina 31/05/1996 Lana05Lana05
4
Ouvrir dans Sheets

Fonctions