La fonction STXT
Extraire un morceau au milieu d'un texte : le mois dans « 2024-03-15 », le numéro dans une référence.
La syntaxe
=STXT(texte; no_départ; no_car)
Dans un Excel en anglais : =MID(text, start_num, num_chars).
Les arguments
- texte : la cellule.
- no_départ : la position du premier caractère voulu, 1 étant le premier.
- no_car : combien de caractères.
Un exemple
=STXT("FR-2024-0042";4;4)
Rend « 2024 ».
Les pièges
- Le résultat est un texte : « 2024 » n'est pas un nombre ;
=CNUM(STXT(…))le convertit. - Le nom anglais n'a rien à voir : STXT se dit MID.
Aller plus loin
Questions fréquentes
- Que rend STXT si le texte est plus court ?
- Ce qui reste, sans erreur :
=STXT("abc";2;10)rend « bc ».