Aller au contenu
Klargrid

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 ».